您的位置:首页 > 产品设计 > UI/UE

复习ios --纯代码自定义 UITableviewCell

2015-01-29 00:00 253 查看
自定义不规则(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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios uitableviewcell 性能
相关文章推荐