如果我使用基本样式的tableviewcell,我可以保持我的复选框保持选中状态。
但如果我改为自定义样式,我仍然可以在编辑模式中选择,但选中的复选框永远不会停留....
我使用swift 3
更新:我想在编辑模式下实现邮件应用,我可以选择/取消选择多选。
我发现自己下面的方法被称为
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
但isSelect总是假的 Edit Mode
如果uitableviewcell样式.basic复选框(isSelect)为true,但样式.custom,它总是假的
答案 0 :(得分:1)
我发现了问题
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
我必须在uitableviewcell.swift文件
中实现答案 1 :(得分:0)
尝试为tintColor
中的tableView
设置viewDidload
之后,
self.yourTableView.tintColor = [UIColor blueColor];
斯威夫特:
类似的东西,
self.yourTableView.tintColor = UIColor.blue
这是因为您设置了自定义单元格样式,因此UITableView
未获取tintColor
等默认属性!!