tableView.reloadData()
和tableView.reloadRows(at: [IndexPath],with: .none)
有什么区别?
我知道在tableView.reloadData()
之后,所有的单元格都会重新加载。
我尝试了以下方法。
cell.count = 2
indexPath
= [0,0]
and [0,1]
tableView.reloadRows(at: [[0,0] as IndexPath],with: .none)
tableView.reloadRows(at: [[0,1] as IndexPath],with: .none)
然而,它并没有如预期那样产生结果。
使用tableView.reloadRows()
重新加载单元格和使用tableView.reloadData()
重新加载时,行为是否有所不同?
reloadRows
时出了什么问题? - PapershinereloadData
和reloadRows
内部实现有什么区别? - Junya Kono