我是新手,我有一个iOS项目,我正在设置UILabel字段的text属性。
self.nameLabel.text = @"abcd";
问题
我的理解基于一些测试:
由于
答案 0 :(得分:1)
UILabel
将在您设置text
属性时执行更新所需的所有操作。其他属性相同(font
,textColor
等。)关于您必须手动执行的任务(如果您不使用IB),请设置frame
。
答案 1 :(得分:0)
如果文本更新后标签没有刷新,则可能会充分利用您的CPU,并且以下命令将强制刷新:
self.nameLabel.text = @"abcd";
[[NSRunLoop mainRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.01]];