加载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)
转载于:https://www.cnblogs.com/why-not/p/4573957.html