我想制作一个可重复使用的UIView
,我会在几个UIViewController
中使用它。
所以我在我的项目中添加了一个.xib文件,我绘制了我的界面,我添加了一个继承自UIView
的类,然后我设置.xib类类型与我刚刚添加的新类相同。
接下来,我在相应的.h。
中拖动.xib主视图的插座在myCustomUIView
类中,我编写了此代码以从.xib加载接口,但它在我尝试加载nib文件的行中崩溃。不幸的是编译器没有给我任何错误/原因。请帮帮我。
-(void)awakeFromNib
{
[[NSBundle mainBundle] loadNibNamed:@"DropDownMenuViewInterface" owner:self options:nil];
[self addSubview: self.customView];
}
答案 0 :(得分:1)
您为此xib设置了文件所有者吗? 检查我的图片
而不是在xib层次结构中继承根视图 - 使文件所有者成为您的视图子类