我们创建UIView时,默认是没有xib选项的,那么怎么样让xib跟UIView关联?还有,为什么创建时默认没有xib,苹果这样做肯定有他本人的想法吧。
解决方案
10
创建UIView的时候确实没有创建xib的选项,估计是苹果建议大家去使用storyboard的原因吧,不是很清楚
你可以本人创建一个xib跟你的uiview类关联
创建好之后选中xib文件,然后在Identity Inspector面板中把class改成你本人的UIView类就行了
你可以本人创建一个xib跟你的uiview类关联
创建好之后选中xib文件,然后在Identity Inspector面板中把class改成你本人的UIView类就行了
10
view的名字和文件的名字写成一样的
– (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}
– (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}