那可能吗?仅重新加载可见的单元格以提高效率。
问问题
22226 次
3 回答
30
这就是默认情况下表视图的工作方式。UITableView
即使您reloadData
调用.
于 2011-02-07T16:10:33.713 回答
15
要在 Swift 3.0 中重新加载 tableview 的可见单元格:
guard let visibleRows = pTableView.indexPathsForVisibleRows else { return }
pTableView.beginUpdates()
pTableView.reloadRows(at: visibleRows, with: .none)
pTableView.endUpdates()
于 2016-12-08T05:30:43.257 回答
14
试试这个,您可以使用重新加载表格视图的任何单元格reloadRowsAtIndexPaths:
[self.tableView beginUpdates];
[self.tableView reloadRowsAtIndexPaths:[self.tableView indexPathsForVisibleRows]
withRowAnimation:UITableViewRowAnimationNone];
[self.tableView endUpdates];
于 2016-03-30T14:00:09.183 回答