iOS OC语言UITabelView自定义cell
程序员文章站
2022-04-10 09:43:46
1>纯代码自定义UITableviewCell继承UITableviewCell,重写cell的initWithStyle:withReuseableCellIdentifier- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { if (self = [super initWithStyle:style reuseIdentifier:...
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;
}
为tableView注册cell,使用registerClass:forCellReuseIdentifier:方法注册
[_tableView registerClass:[FooterCell Class] forCellReuseIdentifier:CellIdentifier];
在cellForRowAtIndexPath中使用dequeueReuseableCellWithIdentifier:forIndexPath:获取重用的cell,若无重用的cell,将自动使用所提供的class类创建cell并返回
FooterCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
获取cell时若无可重用cell,将调用cell中的initWithStyle:withReuseableCellIdentifier:方法创建新的cell
本文地址:https://blog.csdn.net/qq_45824823/article/details/107455236
上一篇: Android系列之组件化Calces
下一篇: 中秋节后吃啥蟹?什么螃蟹味美鲜香?
推荐阅读
-
iOS应用中使用Auto Layout实现自定义cell及拖动回弹
-
iOS-自定义cell
-
iOS从零基础到精通就业-OC语言入门 属性2
-
iOS tableview自定义cell选中颜色,点击闪的问题
-
IOS基础入门OC语言Xcode Day11笔记:继承、super关键字
-
iOS14适配【 采用hook全局性地解决UITableViewCell兼容问题】往cell添加子视图的方式不规范,导致contentView 置于自定义控件的上层,引发界面无响应(注意处理相关方法)
-
iOS中最简单实用的自定义动态返回行高的cell,动态计算cell的高度
-
iOS—自定义cell及两种复用方式
-
IOS基础入门OC语言Xcode Day12笔记:Json字符串和字典互转
-
iOS从零基础到精通就业-OC语言入门 属性3