【发布时间】:2021-10-29 11:04:27
【问题描述】:
我有一个集合视图和一些其他数据作为表格视图单元格的一部分。 集合视图单元格是可选择的,以确保一个项目的单一选择。 现在的用例是我需要进行 API 调用来刷新单元格的数据。获取 API 后,我重新加载表格视图单元格:
tableView.reloadRows(at: [indexPath], with: .automatic)
问题是重新加载表格视图也会丢失集合视图单元格的选定状态。 有什么方法可以保留所选状态或重新加载单元格而不重新加载集合视图?
任何人有想法,请帮助。
【问题讨论】:
-
最有效的方法是在数据模型中添加
isSelected属性。
标签: ios swift uitableview uicollectionview tableview