码迷,mamicode.com
首页 > 其他好文 > 详细

自定义cell的步骤(每个cell的高度不一样,每个cell里面显示的内容也不一样)

时间:2015-04-23 01:52:47      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:

 

1.新建一个继承自UITableViewCell的子类 

2. 在initWithStyle:方法中进行子控件的初始化

1> 将有可能显示的所有子控件都添加到contentView中

2> 顺便设置子控件的一些属性(一次性的设置:字体、文字颜色、背景

 

3. 提供2个模型

1> 一个是数据模型(文字数据 + 图片数据)

2> 一个是frame模型(数据模型 + 所有子控件的frame + cell的高度)

 

4. cell应该提供一个frame模型属性

1> 将frame模型传递给cell

2> cell根据frame模型给子控件设置frame,根据数据模型给子控件设置数据

3> cell根据数据模型决定显示和隐藏哪些子控件

 

5. 在tableView的代理方法返回cell的高度

 

自定义cell的步骤(每个cell的高度不一样,每个cell里面显示的内容也不一样)

标签:

原文地址:http://www.cnblogs.com/songxing10000/p/4449130.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!