如何在UITableView上显示大型数据集

时间:2011-05-11 02:14:21

标签: iphone objective-c ipad uitableview

我有一系列帖子,其中大小可能是100000或更多。 我想按字母顺序显示这个(用户可以轻松导航到字母表),这样做的最佳方法是什么?做一个有100000个条目的TableView我认为不是一个好主意..寻找一些建议来做到这一点。

4 个答案:

答案 0 :(得分:3)

我不确定在iPhone或iPad上提供100,000条记录的好方法。我想我要问的问题是,用户真的需要在这些类型的设备上同时访问该数据量吗?

如果没有,那么我认为你可以通过一些过滤器(限制分页网格中的结果)或一个不错的搜索算法来解决这个问题。

干杯!

答案 1 :(得分:0)

您可以使用表格视图。为了方便用户,您可以在表格视图上添加alpha bate列表作为按钮,并且可以显示与用户选择相关的搜索结果。

答案 2 :(得分:0)

我会在TableView中显示这些数据,但我会尝试让用户以某种方式过滤100,000个帖子,以便在任何阶段你实际上都没有在TableView中加载100,000个帖子。

答案 3 :(得分:0)

我的建议是你首先考虑一点点修改你的帖子,可能直到你不超过几百。这样您的排序过程会更快,然后您可以加载它们已经在视图中排序。这样,用户实际上会花时间查看列表。

老实说,即使您加载了十万或更多在排序视图中,字母表中只有26个字母,每个字母显示约3800个帖子,假设您的帖子均匀分布,您的用户将再次不花时间看。