最近正在将项目中controller中的代码外迁, 碰到如何给view添加nib文件, 网上有很多教程, 但是许多都不能用, 于是自己就写了一个, 我的程序也可能出程序, 不可全信
1. 新建view A
2. 新建xib A 将xibA的Class改成viewA
3. xibA可以任意拖进控件 但是空间无法自适应viewA, 需要手动添加限制
4, xibA中label连线到.h文件的时候, Object那一项需要选择viewA 否则程序会崩溃
5.在view中公布一个方法用来创建viewA +
(
firstView
*)instanceView;
6.实现这个方法
+(
firstView
*)instanceView{
return [[[ NSBundle mainBundle ] loadNibNamed : @"firstView" owner : self options : nil ] lastObject ];
return [[[ NSBundle mainBundle ] loadNibNamed : @"firstView" owner : self options : nil ] lastObject ];
}
7.在controller中创建viewA
firstView
* viewVC =[
firstView
instanceView
];
[self.view addSubview:viewVC];
8.大功告成
我已经上传了代码, 有什么问题大家可以一起讨论
http://download.csdn.net/detail/litianpeng0624/8665665