1

我对不cellForRowAtIndexPath调用方法没有任何问题,因为一切正常。

但是这里是这样的情况,我从webservice 10项开始加载数据,每次多加10个,插入到数组的开头。所以数据数组已经正确更新,然后我调用[tableView reloadData],我也得到了正确的数据显示在tableView.

但奇怪的是,无论我加载多少项目,cellForRowAtIndexPath前10个项目只调用1次,后面10个项目不需要再次调用。为什么会这样?

4

1 回答 1

0

它只刷新它实际需要绘制的单元格,在您将它们滚动到屏幕上之前它不会调用其他单元格。想象一下,如果你有 1000 个细胞而不是 20 个……

于 2014-02-16T02:59:14.717 回答