2010-05-07 11 views
66

Je souhaite supprimer la couleur bleue par défaut de la sélection de cellule uitableview. Je ne veux pas de couleur de sélection là-bas. Je n'ai pas créé de classe de cellule personnalisée. Je personnalise la cellule en y ajoutant des étiquettes et des boutons. Je essayé de faireSupprimer la couleur de surbrillance des cellules de UITableView

cell.selectioncolor=[UIColor clearcolor]; 

mais il est dit que cette méthode est dépréciée.

Quelqu'un peut-il s'il vous plaît me aider?

Merci d'avance.

Répondre

215
cell.selectionStyle = UITableViewCellSelectionStyleNone; 
+1

Merci Vladimir .. Il a aidé .. – neha

+1

J'ai gardé ce code dans cellForRowAtIndexPath :, est que l'endroit exact de garder? – Pawriwes

+5

@Pawriwes, oui. Si je me souviens bien, vous pouvez également définir cette propriété dans XIB de la cellule si vous créez votre cellule en utilisant Interface Builder – Vladimir

10
// Swift 2.0 

cell.selectionStyle = UITableViewCellSelectionStyle.None 
+4

Ou vous pouvez utiliser la valeur enum directement cell.selectionStyle = .Non – Steve

25

Sélectionnez cette option dans Storyboard ou XIB


enter image description here

+1

supplémentaire, vous devez cocher "Table View ** Cell **" si vous changez dans "vue de table" que vous ne sélectionnez pas les cellules. – Kernelzero

4

Essayez ceci pour rapidement

cell?.selectionStyle = UITableViewCellSelectionStyle.None 
8

Swift 3.0

cell.selectionStyle = .none 
0

Objective-C:

cell.selectionStyle = UITableViewCellSelectionStyleNone; 

ou

[cell setSelectionStyle:UITableViewCellSelectionStyleNone]; 

Swift 4:

self.selectionStyle = UITableViewCellSelectionStyle.none; 

Swift 3:

cell.selectionStyle = .none 

Swift 2:

cell.selectionStyle = UITableViewCellSelectionStyle.None 

Si vous voulez changer simplement en utilisant Storyboard/Xib, il suffit de sélectionner la cellule que vous souhaitez supprimer la « Sélection style Effect » et le définir comme « Aucun ». Il va travailler comme par magie ainsi: D

Storyboard/Xib

Questions connexes