Objective c 当表格有数千行时,如何在UITableView中加快滚动?

Objective c 当表格有数千行时,如何在UITableView中加快滚动?,objective-c,uitableview,uiscrollview,Objective C,Uitableview,Uiscrollview,我的应用程序有一个UITableView,表格有近5000行(该应用程序基本上以垂直时间线的形式显示历史记录),从上到下滚动是非常乏味的,反之亦然,任何关于如何使滚动更好(更快)的建议,我不想在屏幕右侧插入部分索引。注意。提高滚动效率的方法之一是“重用”UITableViewCell您是否实现了搜索字段?用户可以使用它来查找特定条目或条目范围。然后,当他们滚动时,他们只查看过滤后的列表 此外,尝试对行进行分类,以创建更多层次导航,并减少每个屏幕上的行数。在屏幕上移动手指更快:dIt可能需要时间加

我的应用程序有一个UITableView,表格有近5000行(该应用程序基本上以垂直时间线的形式显示历史记录),从上到下滚动是非常乏味的,反之亦然,任何关于如何使滚动更好(更快)的建议,我不想在屏幕右侧插入部分索引。注意。

提高滚动效率的方法之一是“重用”UITableViewCell

您是否实现了搜索字段?用户可以使用它来查找特定条目或条目范围。然后,当他们滚动时,他们只查看过滤后的列表


此外,尝试对行进行分类,以创建更多层次导航,并减少每个屏幕上的行数。

在屏幕上移动手指更快:dIt可能需要时间加载数千行,因为在创建滚动每个单元格时,我建议使用自定义单元格,如果用户想要向下滚动,请先加载50或100行,然后再加载50或100行!!重新考虑一下你的设计,用手指滚动5000行,正如你所说的,是乏味的,尤其是如果你不使用索引的话。尽可能缩小单元格高度,必要时扩展。问题是关于改进用户界面,使滚动更快,而不是性能或优化代码。我的答案是针对问题中的那一行“有什么建议可以让滚动更好(更快)”你知道我不能改变程序的结构,因为这是应用程序的设计要求。有什么更好的想法可以让我提高用户体验和性能吗?与你的客户讨论这个问题,并解释可能需要改变的“设计要求”。