So legen Sie die Beschriftungsfarbe der Schaltflächen für den Status UIControlStateHighlighted fest

8

Ich erstelle eine iPhone-Anwendung, in der ich eine benutzerdefinierte Schaltfläche habe. Ich habe den Titel der Schaltflächen festgelegt, indem ich ein Label erstellt und es als Unteransicht hinzugefügt habe. Jetzt, wenn die Schaltfläche markiert ist, möchte ich die Beschriftung Textfarbe ändern.

Hier ist mein Code,

%Vor%

kann mir irgendein Körper helfen, die Textfarbe zu ändern, wenn die Schaltfläche markiert ist?

    
krishan 18.10.2011, 11:58
quelle

3 Antworten

23

Die Antwort in einer anderen Frage zu StackOverflow gefunden: UIButton-Farbprobleme

%Vor%

Dies ist, wenn Sie arbeiten können, ohne ein Label zu erstellen und es als Subview hinzuzufügen, wie Sie oben erwähnt haben.

    
Bocaxica 11.04.2012 13:36
quelle
10

Sie können ein Ziel für UIControlStateHighlighted state von UIButton like

hinzufügen %Vor%

und in buttonHighlighted Methode können Sie die Farbe Ihres Etikettentextes ändern

%Vor%

Ich hoffe, es gibt Ihnen eine Idee.

    
Maulik 18.10.2011 12:32
quelle
1

Für ausgewählte Farbe

%Vor%

Für HighlightedColor

%Vor%     
user4994882 10.06.2015 12:56
quelle

Tags und Links