显示单元格,而其他人在UITableView中加载?

时间:2014-02-22 03:21:20

标签: ios objective-c uitableview

现在我的表格视图同时显示5个单元格。我将它们全部加载到一个数组中,这样UITableView的“流程”就更容易了。但由于有很多对象,初始加载可能需要相当多的时间。

所以我的问题是,是否有一种方法可以显示最初的5-7个细胞而其余细胞正在加载?或者这是什么做法?

这个想法:尽可能快地出现前几个单元格,即使我们在后台加载一堆,这样用户也不会坐在那里等待100多个单元格加载。

此外,我正在使用解析加载此单元格(我收到用户的信息,包括图像)。

谢谢!

1 个答案:

答案 0 :(得分:0)

这可能不起作用,具体取决于您的数据来自何处以及何时进入您的应用,但这就是我要做的。允许您的阵列填充前5-7项。然后在表视图上调用reloadData。假设您的数据源正确地连接到您的阵列,它将加载前几个项目。然后让你的数组继续加载直到它完成,并再次调用reloadData。您甚至可以重复使用此策略来持续加载新数据。祝你好运!