标签:
自定义cell有两种方式:
第一种:通过创建xib文件。
①首先创建xib文件
②创建xib文件对应 的模型A,名字与xib文件一样,并继承UITableViewCell类,并实现cellWithTableView的构造方法。
③在interface builder里更改xib文件默认的类,为第二步创建的模型类。
④创建数据模型B,并且A中包含数据模型B
⑤A通过懒加载B方法(就是重写B对象的setter方法)将控件赋值。
第二种:代码自定义cell
①新建一个继承UITableViewCell的类,里面拥有frame模型
②重写initWithStyle:reuseIdentifier:方法(
还有添加属性设置
)③建立数据模型
④建立frame模型(拥有数据模型)
⑤重写数据模型对象的setter方法,然后再里面设置控件大小,和cell的高度。
⑥控制器拥有frame对象数组。出事Cell的时候直接赋值给cell.frame对象就行。
标签:
原文地址:http://blog.csdn.net/ttf1993/article/details/44751419