UITableViewController selectionStyle无法正常工作

时间:2016-11-11 11:06:25

标签: ios swift uitableview

在我的UITableViewController自定义类中,我在cellRowRowAtIndexPath中使用它:

cell?.selectionStyle = .none  

然而,选择颜色仍为灰色

3 个答案:

答案 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)
}