1、 新建一个继承自UITableViewCell的类
2、 先在initWithStyle构造方法中,添加所有需要显示是子控件(不需要设置数据和frame,子控件添加到contentView中),进行子控件(只需要设置一次的属性,比如字体、固定的图片)一次性的初始化
3、 提供2个模型属性
数据模型:存放文字、图片数据
frame模型:存放数据模型、所有子控件的frame和cell的高度
4、 cell拥有一个frame模型(不要直接拥有数据模型)
5、 重写frame模型属性属性的setter方法,在这个方法中设置子控件的显示数据和frame
6、 frame模型数据初始化采取懒加载的方式,每个cell对应的frame只加载一次
原文地址:http://blog.csdn.net/u010438187/article/details/45771647