我从文件目录中存储的文件中读取json数据,结果数据数量超过1,30,000。
我已经实现了自动搜索方法,以现有数据为基础过滤数据,从输入数据开始,即前缀谓词,并在每个文本字段键事件上执行。
因为我不能为每次搜索执行完整的循环所以我为每个找到的12个结果打破了循环并重新加载到tableview。 我的要求是如何实现分页,以便滚动下一个找到的数据被附加和重新加载。
<script>
答案 0 :(得分:0)
使用此代码
override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
let lastElement = dataSource.count - 1
if indexPath.row == lastElement {
// handle your logic here to get more items, add it to dataSource and reload tableview
}
}
修改
添加了堆栈溢出答案。
在这里,我得到了某人的Stack答案,请使用它来获取更具体的详细信息load-more-options-with-uitableview