Swift - 重新加载A UITableView中的最后20行

时间:2015-07-03 10:22:00

标签: swift uitableview

我在app中的新闻页面上工作,并且每当向我们的API提取请求时,我都会尝试重新加载TableView控制器中的最后20行。结果以20个批量加载,并且每当向表中添加20个结果时,我不希望重新加载整个TableView,因为这会导致快速滚动时闪烁。

我知道我应该使用self.tableView.reloadRowsAtIndexPaths(),但我不确定如何获取表格中最后20行的索引路径。

1 个答案:

答案 0 :(得分:1)

使用for循环...

如果有30行,此方法将重新加载最后20行(第10-30行)。请记住,索引路径从第0行开始而不是1。

for (var i = 9; i < 29; i++) {

self.tableView.reloadRowsAtIndexPaths(i)

}