一、UIViewController关联
1、在创建UIViewController的时候勾选了使用xib,需要实现下面的方法
- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{
self = [super initWithNibName:NSStringFromClass(self.class) bundle:nil];
if (self) {
//...
}
return self;
}
2、如果一开始没有勾选那个按钮,xib文件是后面才关联上去的,只要改动下上面的一行代码即可。
二、如果在xib中的控件需要用到自定义的类,那么在私有类中需要实现下面的这个方法
- (void)awakeFromNib {
[super awakeFromNib];
[self loadBaseView];
}
下面的是设置私有类的地方:在class栏填上自定义控件的类名
网友评论