繁体   English   中英

已通过代码设置IBOutlet,但看不到出口

[英]has set the IBOutlet by code but can not see outlets

MyView.m代码是

#import <UIKit/UIKit.h>

@interface MyView : UIView
{

}

@property (strong, nonatomic)IBOutlet UILabel *aLabel;

但是当我打开与MyView.h / MyView.m相关的xib文件MyView.xib(将文件所有者设置为Myview时,看不到IBOutlet aLabel

有没有办法像UIViewController一样使UIView也可以显示IBOutlet aLabel?

欢迎您发表评论

在此处输入图片说明

在您的视图中检查出口,而不是在文件所有者下。 查看屏幕截图。

在此处输入图片说明

在此处输入图片说明

首先,您的对象是UIView的子类,而UIView本身不能与xib相关。 您应该改用UIViewController。

2号 如果要在xib中使用UIView,可以采用以下方法:

  1. 打开您的xib,在您想将其作为班级的视图中单击。
  2. 打开右侧菜单,然后选择第3个标签。
  3. 填写“班级”字段作为班级名称。
  4. 现在您可以右键单击该视图并查看您的IBOutlet

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM