在Swift 3中,如何在tableview中选择多个选项并保存?如果我搬回去,我想看看我之前选择的并改变它! 我正在使用“didSelectRowAt IndexPath”和“didDeselectRowAt IndexPath”。
当我打开tableview并选择行时,一切正常。我可以做出选择并转到下一个ViewController。但是当我回到TableView时,我没有看到我选择的行,也无法改变我的选择。
答案 0 :(得分:0)
您可以将tableviewcell的索引路径存储在一个数组中, 迭代它,让
UITableViewCell
实例将附件类型设置为复选标记。
for index in indexpaths {
let cell = table.cellForRow(at: index)
cell?.accessoryType = .checkmark
//For selecting rows of already selected one
tablView.selectRow(at: indexPath, animated: true, scrollPosition:
.bottom)
}
注意: - 如果您愿意,请设置
tableView.allowsMultipleSelection = true
允许多种选择。