码迷,mamicode.com
首页 > 移动开发 > 详细

【iOS开发】TabelView自定义cell

时间:2015-03-30 16:32:12      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

自定义cell有两种方式:

第一种:通过创建xib文件。

①首先创建xib文件

②创建xib文件对应 的模型A,名字与xib文件一样,并继承UITableViewCell类,并实现cellWithTableView的构造方法。

③在interface builder里更改xib文件默认的类,为第二步创建的模型类。

④创建数据模型B,并且A中包含数据模型B

⑤A通过懒加载B方法(就是重写B对象的setter方法)将控件赋值。


第二种:代码自定义cell

①新建一个继承UITableViewCell的类,里面拥有frame模型

②重写initWithStyle:reuseIdentifier:方法(

添加所有需要显示的子控件(不需要设置子控件的数据和frame,  子控件要添加到contentView中)

还有添加属性设置

③建立数据模型

④建立frame模型(拥有数据模型)

⑤重写数据模型对象的setter方法,然后再里面设置控件大小,和cell的高度。

⑥控制器拥有frame对象数组。出事Cell的时候直接赋值给cell.frame对象就行。



【iOS开发】TabelView自定义cell

标签:

原文地址:http://blog.csdn.net/ttf1993/article/details/44751419

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