Je rencontre des problèmes avec ma barre de contrôle de segment. J'essaye de lui faire une couleur grise/noire avec ceci:Segmentcontrol Couleur en charge?
segmentControl3.tintColor = [couleur d'UIColorRed: 0.60 vert: 0.60 bleu: 0.60 alpha: 1.0];
Sous mon action getSegment, et cela fonctionne très bien lorsque je clique dessus. Mais mon problème est que la couleur de la charge est la couleur bleu standart, et je ne peux pas sembler la changer n'importe où ... J'ai essayé de la placer sous viewDidLoad, mais cela n'a pas fonctionné. J'ai lu l'exemple UICatalog, mais là tout est déclaré dans le code. Est-ce la seule façon de faire les choses correctement?
Merci
J'ai essayé la méthode viewDidLoad et viewWillAppear mais elle ne change pas de couleur jusqu'à ce que je clique sur l'un des segments pour une raison quelconque: S D'autres idées? –
Est-il possible d'exécuter un IBAction en charge? –
J'essaierais de sortir ce code et de le coller dans son propre projet de test; Étant donné que cela devrait fonctionner comme vous l'avez décrit, il est probable qu'il y a quelque chose d'autre en jeu ici, et isoler ce shoudl aider à le retrouver. –