【问题标题】:UILabel initial text not showing when connecting as a IBOutlet连接为 IBOutlet 时未显示 UILabel 初始文本
【发布时间】:2012-06-01 04:05:44
【问题描述】:

所以我有一个作为 IBOutlet 连接的 UILabel。如果标签未在 IB 中连接,则会显示初始文本,但是一旦我连接它,初始文本直到我运行 IBAction 后才会显示,它将文本更改为其他内容。例如:

我希望它在视图加载时显示“输入总计”,并且在 IBAction 运行后它将变为一个数字。我试过了。。

myLabel.text = @"Enter total";

在 Viewdidload 方法中。我也试过...

myLabel.hidden = NO;

在 IB 中也设置了正确的初始标题。如果不断开 IB 中的 IBOutlet,则不会显示初始文本。我知道我遗漏了一些东西...请帮忙!

在我的 .h 中

IBOutlet UILabel *myLabel;
@property (nonatomic, retain) IBOutlet UILabel *myLabel;

在我的 xib 中,标签的标题是“输入总计”

【问题讨论】:

  • 我认为您在 Xib 中添加了 2 个 UILabel。请检查一次...
  • 您使用的是故事板还是 xib?您是否使用 IBOutlet 作为您的标签?很高兴看到完整的方法代码以及解决问题的一些不同方法。
  • 检查标签是否启用,并删除第一个引用并再次提供来自 XIB 的引用....

标签: iphone ios xcode uilabel


【解决方案1】:

1) 在你的笔尖点击你想显示文本的标签

2)然后点击文本中的顶部栏视图写你的文本@“输入总数”;

3) 编译并运行你会看到它作为默认文本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多