我从服务器获取单元格数,并且只想一次显示表格视图的5个单元格。
我有一个'更多'和'上一个'按钮,可以加载下五个或前五个单元格。例如,如果单元格10-15是可见的,则按下更多应该显示单元格16-20。
现在,如果要显示62行,则最后一次迭代应该只显示2个单元格,即61和62,而不是其他任何内容。
我可以使用以下方式滚动到特定单元格:
(void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated
然而,这并未显示顶部的下一个细胞块 例如,如果我按“更多”,则在位置5处,单元格编号6显示在底部,最顶部显示为隐藏。相反,我希望它显示单元格6-10,依此类推。
实现这种滚动方式的正确方法是什么。
答案 0 :(得分:0)
有一个名为 [tableView beginUpdates],[tableView endUpdates],的UITableView属性,所以你可以通过它们。它会解决你的问题