ios - UILabel 的字体颜色没有改变

标签 ios objective-c uilabel uistoryboard uifont

我正在尝试在 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/

相关文章:

ios - 如何使用 Frame Size 从 ViewController 调用自定义 UIView

ios - native iOS 应用程序 : What do I put in Facebook's developer "iPhone App Store ID" under Settings, 基本?

Objective-C:如何调用实例方法

objective-c - 我的 OS X 应用程序如何接受来自 Photos.app 的图片文件的拖放操作?

ios - 为什么 self.view.subviews 在 vi​​ewDidLoad 中是一个空数组?

iphone - 如何获取 UILabel 将截断文本的范围

iOS 7 UINavigationBar 显示没有标题的默认后退按钮

iphone - 如何将标题标签的大小设置为导航栏的全宽

ios - 标签背景颜色根据来自服务器的文本更改

ios - 核心动画在不是 Root View Controller 时不起作用