objective-c iphone uitableview

objective c - Eliminar el color de resaltado de celda de UITableView



objective-c iphone (6)

Quiero eliminar el color azul predeterminado de la selección de celda de uitableview. No quiero ningún color de selección allí. No he creado una clase de celda personalizada. Estoy personalizando la celda agregando etiquetas y botones sobre ella. Intenté hacer

cell.selectioncolor=[UIColor clearcolor];

pero dice que este método está en desuso.

¿Alguien puede ayudarme?

Gracias por adelantado.


C objetivo:

cell.selectionStyle = UITableViewCellSelectionStyleNone;

o

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];

Swift 4:

self.selectionStyle = UITableViewCellSelectionStyle.none;

Swift 3:

cell.selectionStyle = .none

Swift 2:

cell.selectionStyle = UITableViewCellSelectionStyle.None

Si desea cambiarlo simplemente usando Storyboard / Xib, simplemente seleccione la celda que desea eliminar el "efecto de estilo de selección" y defínalo como "Ninguno". Funcionará como magia también: D

Storyboard / Xib


Prueba esto por rápido

cell?.selectionStyle = UITableViewCellSelectionStyle.None


Seleccione esto en Storyboard o XIB


Swift 3.0

cell.selectionStyle = .none


// Swift 2.0 cell.selectionStyle = UITableViewCellSelectionStyle.None


cell.selectionStyle = UITableViewCellSelectionStyleNone;