UITableView的Cell错乱,加倍 3C

我在使用UITableView的过程中偶尔会出现Cell错乱,加倍的问题。
正常情况显示应该是这样:
正常显示
控制台中看到visibalCell是这样:
visibalCell
异常情况下显示是这样:
异常显示
控制台中看到visibalCell是这样:
visibalCell
我的代码是这样:
图片说明
在控制台输出的numberOfCellInSection方法的return值也正常,是1,但不知为何显示出来的Cell确加倍了。
请教各位。

3个回答

有没有把table进行reloadData

Charles_jia
Charles_jia 有的,并且我的cell是重用的,数目只有十个
接近 3 年之前 回复

有的,并且我的cell是重用的,数目只有十个

问题解决了~~我发现每次只要更新数据之前section0在屏幕外就会出现重复,我在每次更新数据之前都把tableview重新定位到section0,就没出现过cell重复的情况,但是还是不知道这样做的原理。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问