在我的UITableViewController自定义类中,我在cellRowRowAtIndexPath
中使用它:
cell?.selectionStyle = .none
然而,选择颜色仍为灰色
答案 0 :(得分:1)
cell.selectionStyle = none
或者
从StoryBoard
,您可以选择cell selection style None
,
{{{ 3}}
答案 1 :(得分:0)
应该是这样的,
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell")! as
UITableViewCell
cell.selectionStyle = .none
答案 2 :(得分:0)
Swift 4 + 肯定可以。
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
// check for which cell you want this to happen here
tableView.deselectRow(at: indexPath, animated: false)
}