2015-07-03 38 views
0

我正在應用程序的新聞頁面上工作,並試圖在向我們的API發出獲取請求時,重新加載TableView控制器中的最後20行。結果以20個批次加載,並且我不希望在表中添加20個更多結果時重新加載整個TableView,因爲這會導致快速滾動時出現閃爍。Swift - 重新加載A中的最後20行UITableView

我知道我應該使用self.tableView.reloadRowsAtIndexPaths(),但我不確定如何獲得表中最後20行的索引路徑。

回答

1

for循環使用......

如果有30行,此方法將刷新去年20行(行10 - 30)。請記住,索引路徑從第0行開始不是1.

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

self.tableView.reloadRowsAtIndexPaths(i) 

}