我想创建一个表格视图,其中需要分页,但我想要一个额外的功能,比如如果一个单元格被添加到底部,那么一个单元格将被移除到顶部
例如
如果表格有100行,用户滚动到底部应用程序调用服务器并在底部加载另外20行,同时将从顶部删除20行。
如果用户滚动到顶部然后app调用服务器并将20个单元格加载到顶部并将20个单元格移到底部。
总之无论如何,表只有100个单元格,只取决于滚动方向单元格将添加在顶部或底部
答案 0 :(得分:1)
获得额外的成就
将使用新的20项更新tableview。
答案 1 :(得分:0)
您可以维护结果数量的偏移量和限制。 根据之前的偏移量,您可以要求在tableview中加载下一组结果。
当indexPath.row大于或等于你的结果数量时,你可以点击API加载结果在willDisplayCell:forRowAtIndexpath方法中,当你向下滚动时,你可以检查indexpath.row == 0点击api产生前20个结果。
答案 2 :(得分:0)
您正在寻找的是" Infinite Scroll" 快速搜索带来了以下结果: