在我的DidselectRowAt方法中,我有一个我使用的单元格
let currentCell = tableView.cellForRow(at: indexPath) as! SongCell
然而,在考虑表格视图的情况下,使用这个单元格会导致问题,因为这里有多个部分标题:
当我将右边的图像更改为灰色时,如何判断我的单元格中的哪个部分标题,而tableview中的其他单元格不会更改?谢谢。
答案 0 :(得分:0)
细胞被重复使用。您不得直接更改任何单元格的内容;您必须在模型数据中建立所需单元状态的知识并重新加载单元格,该单元格将调用cellForRow
,然后将从模型数据中获取正确的状态并相应地配置此单元格。