TableViewCell的复用

:滑动tableView,cell会添加到复用的cell上



就像这样子



报错是这样子的

初步判断,是cell的复用有问题,看了看,有这么个方法

- (void)prepareForReuse;                                                        // if the cell is reusable (has a reuse identifier), this is called just before the cell is returned from the table view method dequeueReusableCellWithIdentifier:.  If you override, you MUST call super.

在方法中把子视图移除,这方法不好。因为在view中创建了cell,其就不能是空



这是现在的

填坑方法:就是cell的复用问题,在复用的cell重复创建cell再赋值,取得复用cell后判断一下就好了。

转载于:https://juejin.im/post/5a31c861f265da43294e0e24

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值