我在使用UITableView的过程中偶尔会出现Cell错乱,加倍的问题。
正常情况显示应该是这样:
控制台中看到visibalCell是这样:
异常情况下显示是这样:
控制台中看到visibalCell是这样:
我的代码是这样:
在控制台输出的numberOfCellInSection方法的return值也正常,是1,但不知为何显示出来的Cell确加倍了。
请教各位。
有没有把table进行reloadData
有的,并且我的cell是重用的,数目只有十个
问题解决了~~我发现每次只要更新数据之前section0在屏幕外就会出现重复,我在每次更新数据之前都把tableview重新定位到section0,就没出现过cell重复的情况,但是还是不知道这样做的原理。