自定义不规则(cell的高度不一样) UITableviewCell
1)创建继承 UITableviewCell 的cell类,在initwithStyle方法只 添加cell中需要的控件 (包括cell中所有的空间),字控件必须加到contentView中,为了手机的性能,字控件一些只需要一次性的属性也在此方法中设置
2)创建两个模型,一个是数据模型,一个是frame模型,frame模型存放数据模型,和cell子控件的frame和cell的高度
3)重写frame模型的setter方法,设置子控件的数据和frame
4)fame模型数据的初始化采用懒加载方法,每一个cell对应一个frame模型只需要加载一次
5)根据frame模型,返回每个cell的高度
注意:一般而言cell是规则的,就是每个cell的高度一样的话,用xib