繁体   English   中英

在UITableView中显示固定数量的单元格:-滚动问题iOS

[英]Show Fixed Number of Cells in a UITableView:-Scrolling issue iOS

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

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

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

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

但是,这并不显示从顶部开始的下一个单元块。
例如,如果我按“更多”,则在位置5处,单元格6会显示在底部,而最上面的单元格则会隐藏。 相反,我希望它显示单元格6-10,依此类推。

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

有一个名为[tableView beginUpdates],[tableView endUpdates]的 UITableView属性因此您可以浏览它们。 它会解决你的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM