【问题标题】:Setting a tag to a view为视图设置标签
【发布时间】:2014-01-20 08:42:58
【问题描述】:

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

但是,当我在 viewDidLoad 中执行此操作时:

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

日志中的输出是:

label's tag:0

为什么会这样?

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

【问题讨论】:

  • 也许你可以显示标签的整个初始化

标签: ios uiview tags


【解决方案1】:

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

【讨论】:

  • 确实我的标签是零!当stackoverflow允许时我会接受这个答案,谢谢;)
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多