1.xib文件的视图创建
//a) 加载xib的文件(三步走)
//说明:第一步加载资源文件;NSBundle是应用程序的资源包
NSBundle *mainBundel = [NSBundle mainBundle];
//b) 从xib文件中读取视图(view) -----> 存储方式是数组的方式
/* 说明:1) 加载的时候只加载文件名,不要带后缀;
2) mainBundel loadNibNamed:@"view3" owner:self options:nil
mainBundel -------> 资源包对象
loadNibNamed -----> 加载的名称
owner ------> 加载到哪个对象上
options ------> 参数
3) nibArray的元素只有一个。
*/
NSArray *nibArray = [mainBundel loadNibNamed:@"view3" owner:self options:nil];
NSLog(@"nibArray = %ld", nibArray.count);
//c) 读取第一个资源文件,并赋值给UIView对象
UIView *view3 = [nibArray firstObject];
//d) 自定义显示空间
view3.frame = CGRectMake(20, 200, 100, 100);
//e) 将该view3加载到_window中显示
[_window addSubview:view3];
//f) 可以将上述a)、b)、c)合成为一步加载一个view
UIView *view4 = [[[NSBundle mainBundle] loadNibNamed:@"view4" owner:self options:nil] lastObject];
//说明自定义空间大小显示
view4.frame = CGRectMake(20, 350, 100, 100);
[_window addSubview:view4];
与View绑定的xib文件显示
View5 *view5 = [[[NSBundle mainBundle] loadNibNamed:@"view5" owner:self options:nil] firstObject];
view5.frame = CGRectMake(260, 260, 100, 200);
[_window addSubview:view5];