为什么不返回 tableview 单元格中 selectionStyle 属性的默认样式?我写了一个条件来检查并且打印命令有效,即它显示默认样式正在返回。但是表格单元格没有变灰,因为它应该是默认样式。
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let cell = tableView.cellForRow(at: indexPath)
if cell?.selectionStyle == .default {
cell?.selectionStyle = .none
print("none")
} else {
cell?.selectionStyle = .default
print("default")
}
}