如何设置UILabel的文本颜色,我使用标签?

时间:2013-05-06 06:59:50

标签: uiview uicolor textcolor

[[self.view viewWithTag:thisTag].layer setTextColor:[UIColor redColor]];

这不起作用。

1 个答案:

答案 0 :(得分:0)

我假设您没有收到错误消息;否则你可能会发布它。所以我假设如下:
thisTag是视图层次结构中不存在的标记。在这种情况下,viewWithTag:将返回nil。然后,您发送消息layer,然后setTextColor:发送给nil,但不执行任何操作。
如果viewWithTag:将返回UIView个对象,您将获得其layer属性,然后发送setTextColor:,该CALayer未定义{{1}}个对象,因此会给你一个错误信息。