为什么在beginUpdates和endupdate中使用reloadRows ?



在许多其他帖子中,他们只在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

完全无用。

相关内容

  • 没有找到相关文章

最新更新