xib的读取方式

    加载Xib的两种方式:
1.[[NSBundle mainBundle] loadNibNamed:(NSString *) owner:(id) Options:(NSDictionary *)]
2.创建nib对象: [UINib nibWithNibName:(NSString *) bundle:[NSBundle mainBundle]] 其中[NSBundle mainBundle]可以省略写成nil:[UINib nibWithNibName:(NSString *) bundle:nil] 加载Xib\nib UIView *footerView = [[nib instantiateWithOwner:nil Options :nil]lastObject]; self.tableView.tableFooterView = footerView;

 

 

如何让使用Xib封装一个View?

1.新建一个Xib文件描述一个View的内部结构

2.新建一个新的类(继承自某个系统自带的View,继承自哪个类,取决于Xib根对象的Class)

3.新建类的类名最好跟Xib的文件名保持一致

4.将xib中的控件和自定义的类进行连线

5.提供一个类方法快速返回一个创建好的自定义View(屏蔽从Xib加载的这个过程)

 

如何添加更多的模型数据?

1.首先更改模型

2.然后刷新表格(告诉tableView重新加载模型数据,调用tableView的reloadData)

 

posted @ 2015-06-13 19:24  wtw007  阅读(181)  评论(0编辑  收藏  举报