cell的创建方法

2017-09-19  本文已影响0人  古月思吉

1.storyboard中创建的cell:

return [tableView dequeueReusableCellWithIdentifier:NSStringFromClass([self class])];

2.纯代码写的cell:

BaseCell * cell=[tableView dequeueReusableCellWithIdentifier:NSStringFromClass([self class])];
if (!cell) {
    cell=[[BaseCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:NSStringFromClass([self class])];
}
return cell;

3.xib文件中创建的cell:

NSString * Identifier = NSStringFromClass([self class]);
UINib * nib = [UINib nibWithNibName:Identifier bundle:nil];
[tableView registerNib:nib forCellReuseIdentifier:Identifier];
return [tableView dequeueReusableCellWithIdentifier:Identifier];
上一篇 下一篇

猜你喜欢

热点阅读