首页 > 其他 > 详细

通过代码自定义cell(cell的高度不一致)

时间:2015-05-16 21:50:02      阅读:273      评论:0      收藏:0      [点我收藏+]

1、 新建一个继承自UITableViewCell的类

2、 先在initWithStyle构造方法中,添加所有需要显示是子控件(不需要设置数据和frame,子控件添加到contentView中),进行子控件(只需要设置一次的属性,比如字体、固定的图片)一次性的初始化

3、 提供2个模型属性

数据模型:存放文字、图片数据

frame模型:存放数据模型、所有子控件的framecell的高度

4、 cell拥有一个frame模型(不要直接拥有数据模型)

5、 重写frame模型属性属性的setter方法,在这个方法中设置子控件的显示数据和frame

6、 frame模型数据初始化采取懒加载的方式,每个cell对应的frame只加载一次

 

通过代码自定义cell(cell的高度不一致)

原文:http://blog.csdn.net/u010438187/article/details/45771647

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!