我正在使用最新的 SDK 开发一个 iOS 应用程序。
我想UIView使用 XIB 文件创建自定义和设置布局。
在这个 XIB 中,我UIButton使用 Interface Builder 添加了四个 s。
现在我想将这四个按钮连接到我的自定义UIView类并在那里管理IBActions。这很重要,我必须这样做。
要加载我做的xib:
- (id)initWithCoder:(NSCoder *)aDecoder {
if ((self = [super initWithCoder:aDecoder]))
{
[self addSubview:[[[NSBundle mainBundle] loadNibNamed:@"MyCustomView"
owner:self
options:nil] objectAtIndex:0]];
}
return self;
}
我也有一个故事板,并且我使用 Interface Builder添加了一个UIView到 main 。ViewController
我的问题是:如何将新的 XIB 文件连接到UIViewInterface Builder 上的自定义文件?
我想我必须在 Interface Builder 上打开这个新的 xib 并将 main 设置ViewController为文件的所有者,并将我的自定义UIView类设置为这个新的 xib 上的视图的类,但我不确定。
并且,主要ViewController将这个新视图的类更改为我的 custom UIView。