编辑:is this answer still valid?
本质上: iOS仅加载相关单元格 - 因此它会自动延迟加载
我想根据对Web服务的API调用结果优化 UITableViewController 的加载。 要解决此问题,我需要能够在UITableViewController中加载一定数量的行。
这是我目前的策略/理解:
为了做到这一点,我想我需要解决以下问题:
部分加载表格视图(延迟加载):
我只会加载用户可见的表格部分加上另一部分。怎么可以这样做?
下面的函数通常使用可用数据的计数...我们可以在某种程度上使用延迟加载方法(例如,只加载20行而不是200行?)?
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return myarray.count
}
任何帮助?