tableview预加载
Posted OIMM
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tableview预加载相关的知识,希望对你有一定的参考价值。
原理:
tableview的调用
-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath方法
判断indexPath.row和服务器每页返回的数据的count值大小进行比较(例子中是每页返回20条数据),进行加载数据,实现提前预先加载服务器返回的下一页的数据。
if( indexPath.row==self.dataArray.count-2 ) {
// 在这个地方调用加载更多数据的方法。
[footer beginRefreshing];
}
优点:准确率高,数据执行不会重复
以上是关于tableview预加载的主要内容,如果未能解决你的问题,请参考以下文章
预加载自定义 UITableViewCells 然后让它们在 tableview 中重新使用
用于大型数据库表的 JavaFx TableView CRUD
无法从另一个 tableview 加载另一个 tableView
使用 tableView.reloadData() 重新加载 TableView 的问题