您的位置:首页 > 移动开发 > IOS开发

墨珞随笔 - IOS - Xib应用 - 李江辉

2014-04-25 13:08 183 查看
Xib的应用

1、Xib文件:

  用来描述某一块局部的UI界面。在开发阶段,面向开发者的是Xib文件,当应用装到手机上时,Xib文件会转为nib文件;

2、Xib文件的加载:

NSArray *objs = [[NSBundle mainBundle] loadNibNamed:@"MJAppView" owner:nil options:nil];

  此方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中;

3、Xib封装自定义view步骤:

  1> 新建一个继承UIView的自定义类,假设类名叫做(YFAppView)

  2> 新建一个YFAppView.xib文件来描述YFAppView内部的结构

  3> 修改UIView的类型为YFAppView真是类型

  4> 将内部的子控件跟YFAppView进行属性连线

  5> YFAppView提供一个模型属性

  6> 重写模型属性的set方法,因为在set方法中可以拿到外界传递的模型数据

  7> 把模型数据拆开,分别设置数据到对应的子控件中

  8> 补充:提供一个创建YFAppView的类方法,将读取xib文件的代码屏蔽起来

警告:以上总结如有不正确的地方,请联系我,我会尽快改正!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: