【发布时间】:2016-09-30 04:18:51
【问题描述】:
我正在尝试使用UITableview 并启用多项选择,并为所选行使用复选标记辅助视图。如果我在tableView:didSelectRow 中打开和关闭附件视图,这主要是有效的。
但是,我尝试构建一个 selectAll 方法,并且我发现在我旋转所有单元格并选择它们之后,如果我随后调用 reloadData(),所选单元格的数组正在被清除。
我怀疑重新加载表格会清除选择。在设置选定的标志和附件视图后,我不知道有任何其他方法可以绘制所有单元格。
我想知道是否需要保留自己的选定行数组。有没有其他人建造过这样的东西?这似乎是一个常见的场景。
感谢任何提示或示例代码。
【问题讨论】:
标签: ios uitableview multi-select