为什么我的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

相关问题