2016-05-17 16 views
-3

calling button.selected = true füllt nicht den gesamten Schaltflächenrahmen mit Tönungsfarbe aus.UIButton wird im ausgewählten Zustand nicht vollständig mit Farbe gefüllt

Erwartetes Ergebnis

Die Schaltfläche sollte in ausgewählten Zustand vollständig mit dem Farbton Farbe gefüllt werden.

Tatsächliches Ergebnis

Die Tönungsfarbe die den Bereich um den Text in Schaltfläche nur gefüllt.

actual result

Wie die gesamte Taste Rahmen (Bereich) mit der Farbe füllen, wenn die Schaltfläche in ausgewählt wird (oder jeder anderen) Zustand?

+0

statt tintColor SET-Taste Hintergrundfarbe –

+0

Gibt es eine Möglichkeit, dies im Storyboard zu definieren? –

+0

überprüfen Davids Antwort –

Antwort

0

Verwenden Sie backgroundColor anstelle von tintColor.
Sie können es in den Eigenschaften der Storyboard-Schaltfläche festlegen. Unter "Ansicht" Abschnitt.

+0

Ich möchte verschiedene Farben für verschiedene Zustände. wie transparente Farbe für den Normalzustand und eine andere Farbe für den ausgewählten Zustand –

0

Wie David bereits sagte, versuchen Sie stattdessen, die Hintergrundfarbe zu ändern.

Wenn Sie es durch Storyboard ändern möchten, dann schauen Sie sich den beigefügten Screenshot an.

ChangeButtonBg Screenshot

Verwandte Themen