0

我从服务器获取单元格的数量,并且一次只想显示 5 个表格视图的单元格。

我有一个“更多”和“上一个”按钮,应该加载接下来的五个或前五个单元格。例如,如果单元格 10-15 可见,则按更多应显示单元格 16-20。

现在如果我有 62 行要显示,最后一次迭代应该只显示 2 个单元格,即 61 和 62,没有别的。

我可以使用以下方法滚动到特定单元格:
(void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated

但是,这并没有显示顶部的下一个单元格。
例如,在位置 5,如果我按“更多”,单元格编号 6 将显示在底部,而最顶部则隐藏。相反,我希望它显示单元格 6-10 等等。

实现这种滚动方式的正确方法是什么。

4

1 回答 1

0

有称为[tableView beginUpdates]、[tableView endUpdates] 的 UITableView 属性,所以你可以通过它们。它会解决你的问题

于 2012-06-12T05:16:10.520 回答