所以我的playingCardLabel的文本是@"A\u2663"
- (IBAction)flipCardButtonTapped:(UIButton *)sender
{
if([self.playingCardLabel.textColor isEqual:[UIColor whiteColor]])
self.playingCardLabel.textColor = [UIColor blackColor];
else
self.playingCardLabel.textColor = [UIColor whiteColor];
}
为什么当我点击按钮时,只有 A 变为白色,而黑桃(或任何名称)无论如何都保持黑色?
最佳答案
这些符号的颜色似乎是固定的。使用 \U2663
表示黑色梅花 (♣︎),使用 \U2667
表示白色梅花 (♧)。黑桃、红桃、方 block 都有类似的黑色或白色版本。
关于ios - 诸如黑桃之类的 Unicode 字符不会改变颜色? ( objective-c ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23284396/