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
Prueba esto por rápido
cell?.selectionStyle = UITableViewCellSelectionStyle.None
Swift 3.0
cell.selectionStyle = .none
// Swift 2.0
cell.selectionStyle = UITableViewCellSelectionStyle.None
cell.selectionStyle = UITableViewCellSelectionStyleNone;