我正在尝试在 UILabel 上使用粗体黑色字体和 50 号显示数字。
在一些失败的尝试之后,我才意识到无论我将字体设置为什么颜色,它总是被设置为 lightGray。除了以下内容,我还需要做其他事情吗?
[DisplayLabel setFont:[UIFont fontWithName:[NSString stringWithUTF8String:"HelveticaNeue-Bold"] size:50]];
DisplayLabel.textColor = [UIColor brownColor];
DisplayLabel.textAlignment = NSTextAlignmentCenter;
我正在使用 Storyboard将标签添加到 View 中。
最佳答案
我遇到了同样的问题,但这是由于在 Storyboard 中设置了自定义颜色引起的。显然,您必须将颜色属性设置为 default
才能以编程方式更改它。我发现所有 UIView
都是如此。
关于ios - UILabel 的字体颜色没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25355709/