【发布时间】: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 的引用....