iOS Xib基础

•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];

你可能感兴趣的:(iOS Xib基础)