删除UITableView的单元格高亮颜色

我想删除uitableview单元格select的默认蓝色。 我不想要任何select颜色。 我还没有创build一个自定义的单元格类。 我正在通过添加标签和button来定制单元格。 我试过了

cell.selectioncolor=[UIColor clearcolor]; 

但是说这个方法已经被弃用了。

任何人都可以帮我吗?

提前致谢。

 cell.selectionStyle = UITableViewCellSelectionStyleNone; 

StoryboardXIBselect此项


在这里输入图像说明

 // Swift 2.0 cell.selectionStyle = UITableViewCellSelectionStyle.None 

Swift 3.0

 cell.selectionStyle = .none 

试试这个很快

 cell?.selectionStyle = UITableViewCellSelectionStyle.None 

Objective-C的:

 cell.selectionStyle = UITableViewCellSelectionStyleNone; 

要么

 [cell setSelectionStyle:UITableViewCellSelectionStyleNone]; 

Swift 4:

 self.selectionStyle = UITableViewCellSelectionStyle.none; 

Swift 3:

 cell.selectionStyle = .none 

Swift 2:

 cell.selectionStyle = UITableViewCellSelectionStyle.None 

如果你想改变它只是使用Storyboard / Xib,只需select你想要删除“select风格效果”单元格,并将其定义为“无”。 它会像魔术一样工作:D

故事板/ Xib