gpt4 book ai didi

ios - 从 .xib 文件加载接口(interface)的自定义 UIView 类中出现错误

转载 作者:行者123 更新时间:2023-11-29 02:44:41 26 4
gpt4 key购买 nike

我想制作一个可重用的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

最佳答案

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

而不是在你的 xib 层次结构中子类化 Root View - 让文件所有者成为你的 View 子类

关于ios - 从 .xib 文件加载接口(interface)的自定义 UIView 类中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25288179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com