UITableViewCell有时不会在编辑模式下选择

时间:2018-05-14 07:46:14

标签: ios swift xcode uitableview multipleselection

我的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()
            }
        }
    }

}

0 个答案:

没有答案