1>纯代码自定义UITableviewCell
继承UITableviewCell,重写cell的initWithStyle:withReuseableCellIdentifier
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
//布局cell内部控件
[self setupUI];
}
return self;
}

本文介绍了两种自定义UITableViewCell的方法:纯代码和使用XIB。通过继承UITableViewCell,重写initWithStyle:withReuseIdentifier,并使用registerClass:forCellReuseIdentifier:或registerNib:forCellReuseIdentifier:进行注册。在cellForRowAtIndexPath中使用dequeueReuseableCellWithIdentifier:forIndexPath:获取或创建cell。XIB方式下,需要进行类关联,并在awakeFromNib中添加额外内容。注意不同dequeue方法的区别以及cell内部控件应添加到contentView上。
订阅专栏 解锁全文
986

被折叠的 条评论
为什么被折叠?



