iOS Xib基础
2016-06-28 本文已影响223人
Lambo316
•iOS下可视化编程分为两种⽅方式:XIB和StoryBoard。
/*
在init方法内部,其实会调用initWithNibName:bundle:
参数都为默认,即nibName为当期类名,bundle:根目录
当参数为nil时,代表使用默认值
*/
二、
/*
XIB和StoryBoard:
1.在代码阶是以XML的形式保存;
2.在编译之后,以nib文件(二进制)形式保存
3.nib文件名称和XML形式的文件名称一样
*/
三、
/*
当xib文件没有和类同时创建,而需要关联xib时,需要以下步骤
1、创建xib,并关联(file‘s owner,view)
2、以initWithNibName:bundle:方法创建视图控制器对象
Pro_DetailHeaderView *headerView = [[NSBundlemainBundle]loadNibNamed:@"Pro_DetailHeaderView" owner:nil options:nil][0];