0

我正在实现从服务器加载数据的 tableView。我有两种情况:

  1. 从服务器获取完整数据并存储在数组中,比如 500 个项目。现在,每当我需要这些数据时,我都会调用我的数组并相应地获取数据。在这种情况下,将首先从服务器加载大量数据。

  2. 从服务器获取所需的数据,例如 15 并存储在 Mutable 数组中。并且,如果用户向下滚动,请再次从服务器获取数据并将这些数据添加到可变数组中并相应地显示在表中。在这种情况下,每当用户上下滚动时,我们都必须像延迟加载一样调用服务器。

因此,这将是从服务器加载表的适当方式。任何反馈将不胜感激。

4

2 回答 2

0

我认为你应该使用延迟加载。拉动刷新.... tableview 可用于此。每次刷新都会获得 15 条记录并添加到您的数组中。我认为这是最好的方法。因为如果您一次加载 500 个项目并且任何用户只需要第 5 个项目,那么其他记录就没有用了..所以我建议您使用第二种方式。

于 2013-05-24T10:35:17.120 回答
0

我认为为了获得更好的解决方案,您可以有一个名为“加载更多项目”的底部单元格,单击该单元格将加载下一组项目,它将帮助用户和程序员避免不需要的项目。

于 2013-05-24T10:40:59.793 回答