【swift】UITableView 编辑模式多选(替换系统默认的图片)

来源:互联网 发布:vb win7 编辑:程序博客网 时间:2024/06/07 07:17

设置UITableView

myTableView.allowsMultipleSelectionDuringEditing = trueself.myTableView.setEditing(true, animated: true)

然后在自定义的cell中

override func layoutSubviews() {        super.layoutSubviews()        for control in self.subviews{            if control.isMemberOfClass(NSClassFromString("UITableViewCellEditControl")!){                for v in control.subviews{                    if(v.isKindOfClass(UIImageView)){                        let img = v as! UIImageView                        if(self.selected){                            img.image = BaseImage(named: "fszc_myInvoice_s")?.image                        }else{                            img.image = BaseImage(named: "fszc_myInvoice_n")?.image                        }                    }                }            }        }    }
0 0