在UITableView中显示固定数量的单元格:-Scrolling issue iOS

时间:2012-06-12 01:53:13

标签: ios

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

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

现在,如果要显示62行,则最后一次迭代应该只显示2个单元格,即61和62,而不是其他任何内容。

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

然而,这并未显示顶部的下一个细胞块 例如,如果我按“更多”,则在位置5处,单元格编号6显示在底部,最顶部显示为隐藏。相反,我希望它显示单元格6-10,依此类推。

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

1 个答案:

答案 0 :(得分:0)

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