2017-03-23 5 views
-1

Swift 3, Xcode 8, iOS 10,2UIButton setTitleColor UIControlState.selected funktioniert nicht

Colorbutton.setTitleColor(UIColor.red, for: UIControlState.selected) 
Colorbutton.setTitle("Selected", for: UIControlState.selected) 

Wissen Sie, warum diese nicht?

+0

Was meinst du mit "funktioniert nicht"? Was funktioniert nicht? –

+1

Sehen Sie die Änderung, wenn Sie 'Colorbutton.isSelected = true' hinzufügen? – DonMag

+0

Ja ... das ist seltsam. Das macht mich neugierig auf was .selected tatsächlich verwendet wird, da @blyabtroi korrekt aus der Dokumentation merkt - Dieser Zustand hat keine Wirkung. –

Antwort

1

Siehe Beschreibung von .Selected Zustand:

Ausgewählte Zustand einer Kontrolle. Für viele Steuerelemente hat dieser Zustand keinen Einfluss auf Verhalten oder Aussehen.

-1

Versuchen Sie folgendes:

Colorbutton.setTitleColor(.red, for: .selected) 
Verwandte Themen