Xib文件的建立与显示

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];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值