IBOutlet 未显示在文件所有者/IB 中
在我的 .h 文件中,我有这个:
@interface {
UILabel *questionLabel_;
}
@property (nonatomic, retain) IBOutlet UILabel *questionLabel;
在我的 .mm 文件中,我有这个:
@synthesize questionLabel = questionLabel_;
当我转到 xib 文件时,我在文件所有者中没有看到 QuestionLabel 的证据。我也无法通过按住 Ctrl 键拖动到文件所有者或第一响应者来连接 UILabel。
它虽然与我创建的两个 UIButton 一起使用。
有想法吗?
In my .h file I have this:
@interface {
UILabel *questionLabel_;
}
@property (nonatomic, retain) IBOutlet UILabel *questionLabel;
In my .mm file I have this:
@synthesize questionLabel = questionLabel_;
When I go to the xib file I see no evidence of questionLabel in the File Owner. Nor can I connect a UILabel by ctrl dragging to File Owner or First Responder.
It is though working with two UIButtons I have created.
Ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该为您的
文件所有者设置适当的类。
打开
实用程序->身份检查员->自定义类 ->类->选择您的班级
。之后您就可以设置插座了。
You should set appropriate class of your
File's Owner.
Open
Utilities -> Identity Inspector -> Custom Class -> Class -> Select your class
.After that you will be able to set outlets.