已按代码设置IBOutlet但无法查看插座

时间:2015-05-21 07:53:35

标签: ios iphone

MyView.m代码是

#import <UIKit/UIKit.h>

@interface MyView : UIView
{

}

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

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

有没有办法可以让UIView也能显示IBOutlet aLabel,就像UIViewController一样吗?

您的评论欢迎

enter image description here

2 个答案:

答案 0 :(得分:1)

在视图中检查您的Outlets,而不是文件所有者。见截图。

enter image description here

enter image description here

答案 1 :(得分:1)

首先,你的对象是UIView的子类,它本身不能与xib相关。你应该使用UIViewController。

第二。如果你想在xib中使用UIView,可以使用以下方法:

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