繁体   English   中英

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

[英]Error in custom UIView class having interface loaded from .xib file

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

接下来,我在相应的.h中拖动.xib主视图的出口。

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

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

在此处输入图片说明

您是否为此xib设置了文件所有者? 查看我的图片 在此处输入图片说明

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

暂无
暂无

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

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