我的UITableViewCell选择为none,当我将UITableView设置为编辑模式时,我将所有可见单元格的选择更改为循环中的默认值。它运作良好,但有时他们中的一些人没有选择我不知道为什么。
var IsEditingMode: Bool {
get {
return self.tableView.isEditing
} set {
self.tableView.setEditing(newValue, animated: true)
for i in self.tableView.visibleCells {
i.selectionStyle = newValue ? .default : .none
let cell = i as! CheckCell
if cell.isExpanded && newValue {
tableView.beginUpdates()
cell.isExpanded = false
tableView.endUpdates()
}
}
}
}