为什么我的IBOutlets不会出现在Interface Builder的Outlets列表中?

时间:2013-05-03 02:17:17

标签: ios objective-c interface-builder iboutlet

我基本上有代码反映Connect a UILabel in Interface Builder and XCode?的答案。

在一个视图控制器中,我有几个UILabel,其文本由我在viewDidLoad中编写的其他一些方法设置。这工作得很好,但今天我尝试以相同的方式添加更多标签,我无法将它们的引用显示在Interface builder的Outlets列表中。相同的代码如何在同一个视图控制器中不起作用?

1 个答案:

答案 0 :(得分:3)

1)确保您已正确编写了IBOutlet属性,

enter image description here

2)文件所有者 .xib的自定义类应该是 ViewController

enter image description here


3)如果右键单击占位符下列出的文件所有者, IBOutlet myLabel应该在那里,

enter image description here


4)并确保已将IBOutlet连接到UILabel。

enter image description here


5)从 viewDidLoad 方法设置标签文字,

enter image description here