在许多其他帖子中,他们只在beginUpdates和endpupdates之间使用reloadRows
这样的
self.tableView.beginUpdates()
self.tableView.reloadRows(at: [indexPath], with: .fade)
self.tableView.endUpdates()
但是当我使用这种方式,只使用reloadRows没有beginUpdates和endUpdates,我不知道有什么不同。
为什么在beginUpdates和endUpdates中使用reloadRows ?
这只是一个不好的做法,并没有伤害。
根本没有理由。
beginUpdates() / endUpdates()
可用于多个同时insert/delete/move
操作。
这些方法对单个操作没有作用,对于调用reloadRows