从.xib文件加载接口的自定义UIView类出错

时间:2014-08-13 13:59:16

标签: ios uiview

我想制作一个可重复使用的UIView,我会在几个UIViewController中使用它。 所以我在我的项目中添加了一个.xib文件,我绘制了我的界面,我添加了一个继承自UIView的类,然后我设置.xib类类型与我刚刚添加的新类相同。

接下来,我在相应的.h。

中拖动.xib主视图的插座

myCustomUIView类中,我编写了此代码以从.xib加载接口,但它在我尝试加载nib文件的行中崩溃。不幸的是编译器没有给我任何错误/原因。请帮帮我。

-(void)awakeFromNib
{
    [[NSBundle mainBundle] loadNibNamed:@"DropDownMenuViewInterface" owner:self  options:nil];
    [self addSubview: self.customView];
}

enter image description here

1 个答案:

答案 0 :(得分:1)

您为此xib设置了文件所有者吗? 检查我的图片enter image description here

而不是在xib层次结构中继承根视图 - 使文件所有者成为您的视图子类