54 votes

Comment changer la couleur par défaut d'UISwitch (bleu)

Comment changer la couleur par défaut (bleu) d'un UISwitch ?

71voto

NicholasTGD Points 631

Je pense que ce que tu cherches c'est quelque chose comme ça

 UISwitch *testSwitch; //just something I made up
[testSwitch setOnTintColor:[UIColor greenColor]];

50voto

jeddai Points 714

Dans Xcode 5 et iOS 7, c'est maintenant dans l'inspecteur d'attributs :

entrez la description de l'image ici

Changer la teinte active changera la couleur du bouton lorsqu'il est allumé.

entrez la description de l'image ici

J'espère que c'est ce que tu cherchais ! Même si vous avez posté cette question il y a trois ans.

25voto

Vyacheslav Points 2149

Rapide 3 Rapide 4

solution réalisable

 var switcher = UISwitch()
switcher.onTintColor = .green
switcher.tintColor = .green

8voto

Tai Le Points 2489

Rapide 3 :

 yourSwitch.onTintColor = .red

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X