Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
[[self.view viewWithTag:thisTag].layer setTextColor:[UIColor redColor]];
这行不通。
我假设您没有收到错误消息;否则你可能会发布它。所以我假设以下内容: thisTag是您的视图层次结构中不存在的标签。在这种情况下,viewWithTag:将返回nil. 然后你发送消息layer,然后发送setTextColor:到nil,什么都不做。 如果viewWithTag:将返回一个UIView对象,您将获得它的layer属性,然后发送它setTextColor:,它不是为CALayer对象定义的,因此会给您一条错误消息。
thisTag
viewWithTag:
nil
layer
setTextColor:
UIView
CALayer