xib文件主要用来描述一块局部的UI界面,在开发阶段面向开发者的为xib文件,当装载入手机,xib文件就回转为nib文件。xib文件的加载步骤如下:
自定义xib(若要封装自定义模型,需建立相同类型及属性相对应的模型,并进行关联,并重写模型set方法对xib中对应子控件进行赋值)
加载方法:
//方法1:
//这个方法创建xib所有对象,并将对象按顺序放入obj中
NSArray *obj = [[NSBundle mainBundle] loadNibName:@"AppView" owner:nil options:nil];
//若只有一个view对象,可写成如下
UIView *subView = [[[NSBundle mainBundle] loadNibName:@"AppView" owner:nil options:nil] lastObject];
//方法2:
//bundle参数可以为nil,默认为main bundle
UINib *nib = [UINib nibWithNibName:@"AppView" bundle:[NSBundle mainBundle]];
NSArray *obj = [nib instantiateWithOwner:nil options:nil];