我想一个标签设置一个UILabel对象,这样我可以在一个开关case语句与标签标识它标签设置为一个视图
然而,当我这样做是viewDidLoad中:
[self.label setTag:1];
LogInfo(@"label's tag:%d",[self.label tag]);
日志中的输出是:
label's tag:0
为什么会出现这种情况?
给定的标签添加到视图编程,并在界面生成器
我想一个标签设置一个UILabel对象,这样我可以在一个开关case语句与标签标识它标签设置为一个视图
然而,当我这样做是viewDidLoad中:
[self.label setTag:1];
LogInfo(@"label's tag:%d",[self.label tag]);
日志中的输出是:
label's tag:0
为什么会出现这种情况?
给定的标签添加到视图编程,并在界面生成器
这个不存在,如果你的标签是零会发生。
确实我的标签是零!当stackoverflow允许时,我会接受这个答案,谢谢;) –
在创建标签之前,您正试图设置标签,因此它将显示nil。
也许你可以显示标签的整个初始化 – Joshua