我正在使用最新的 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 文件连接到UIView
Interface Builder 上的自定义文件?
我想我必须在 Interface Builder 上打开这个新的 xib 并将 main 设置ViewController
为文件的所有者,并将我的自定义UIView
类设置为这个新的 xib 上的视图的类,但我不确定。
并且,主要ViewController
将这个新视图的类更改为我的 custom UIView
。