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

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文件的代码屏蔽起来

警告:以上总结如有不正确的地方,请联系我,我会尽快改正!

posted on 2014-04-25 13:08  墨珞皇族  阅读(187)  评论(0编辑  收藏  举报