标签:
系统默认的UITableViewCell的每行都有横线(分隔符),就算没有数据也是如此,有时候我们想只在有数据的地方有下划线,可以去除下划线,然后在awarkFromNid方法中使用addsubview的方法加入下划线到UITableViewCell的contentView中。但有些时候我们还要自定义其他类型的Cell。
自定义cell有两种方法,一种是通过xid自定义控件,一种是通过代码自定义cell。
通过xid自定义cell的步骤:
(自定义类需要继承自系统自带的view, 继承自哪个类, 取决于xib根对象的Class)
通过代码自定义cell步骤:
1.新建一个继承自UITableViewCell的类
2.重写- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier
:(NSString *)reuseIdentifier方法:
3.提供2个模型
4.cell拥有一个frame模型(不要直接拥有数据模型)
5.重写frame模型属性的setter方法: 在这个方法中设置子控件的显示数据和frame
6.frame模型数据的初始化已经采取懒加载的方式(每一个cell对应的frame模型数据只加载一次)
标签:
原文地址:http://www.cnblogs.com/lifengfneg/p/4773843.html