【发布时间】:2011-08-05 04:33:29
【问题描述】:
您好,我试图在我的一个视图中更改 UILabel 的文本颜色,但没有运气。
我在这段代码中没有做一些很明显的事情吗?
self.nameTopRight.backgroundColor = [UIColor redColor];
self.nameBottomRight.textColor = [UIColor redColor];
【问题讨论】:
您好,我试图在我的一个视图中更改 UILabel 的文本颜色,但没有运气。
我在这段代码中没有做一些很明显的事情吗?
self.nameTopRight.backgroundColor = [UIColor redColor];
self.nameBottomRight.textColor = [UIColor redColor];
【问题讨论】:
OP 已经回答了这个问题,但是为了其他人来这里尝试更改标签的文本颜色,请使用 textColor 属性:
斯威夫特
myLabel.textColor = UIColor.red // or .red
目标-C
myLabel.textColor = [UIColor redColor];
【讨论】:
它们需要在 Interface Builder 中连接。
【讨论】:
您还可以通过 RGB 值设置 UIColor,如下所示:
myLabel.textColor= [UIColor colorWithRed:(160/255.0) green:(97/255.0) blue:(5/255.0) alpha:1];
【讨论】:
文字颜色是正确的,可能是连接错误,
backgroundcolor 用于标签背景颜色,textcolor 使用属性 textcolor
【讨论】: