将标记设置为视图

时间:2014-01-20 08:42:58

标签: ios uiview tags

我正在尝试将标记设置为UILabel对象,以便我可以在switch case语句中使用标记识别它

然而,当我在viewDidLoad中执行此操作时:

[self.label setTag:1];
 LogInfo(@"label's tag:%d",[self.label tag]);

日志中的输出是:

label's tag:0

为什么会这样?

给定标签以编程方式添加到视图中,并且在界面构建器中不存在

2 个答案:

答案 0 :(得分:4)

如果您的标签为零,则会发生这种情况。

答案 1 :(得分:0)

在创建标签之前,您正尝试设置标签,因此它将显示为nil。