2016-07-30 5 views
2

Ich habe diese App von unserem Designer gebaut, und wir beenden es, aber ich bin mir nicht sicher, wie dieses Bild in xcode Storyboard des On und Off Text anzupassen wie der im Design aussehen. Ich habe versucht, den Schatten zu ändern, aber das macht es nur dunkler. Ich benutze nur ein Standard-Label und es kommt nur in schwarz.iOS Xcode Storyboard: Wie mache ich Text wie dieses Design aussehen

enter image description here

+0

Sie sollten ein UISegmentedControl verwenden. Sehr einfach zu verwenden – penatheboss

+0

, wenn alles andere fehlschlägt, können Sie immer nur eine UI ImageView machen. Nicht die eleganteste Methode – maxib7

Antwort

2

verdrahten Ihr Etikett an Ihrem Code als outlet in gewohnter Weise und fügen Sie dann die folgenden zu jeder:

OFF_Button.shadowColor = UIColor(red: 0, green: 60, blue: 120, alpha: 0.3) 
OFF_Button.shadowOffset = CGSizeMake(1.5,1.5) 

Wo OFF_Button der Name Ihres Labels ist.

, dass Sie diese bekommen:

enter image description here

Sie können zwicken die Offset-RGB-Werte und Alpha die genaue Art zu erhalten, dass Ihr Designer für sucht.

Selbstverständlich, wenn Sie mehrere Etiketten in Ihrem Projekt haben, die alle das gleiche Aussehen haben wollen, dann macht es Sinn, ein Etikett Unterklasse mit diesem Aussehen in gebaut zu erstellen.

Alternativ, wenn Sie wollen, Wenn Sie alles im Storyboard haben, können Sie eine doppelte Beschriftung, denselben Text und eine andere Farbe erstellen und diese dann mit der ursprünglichen Beschriftung ausrichten. Fügen Sie jedoch einen kleinen Wert (wahrscheinlich zwischen 1 und 2) zum Wert "constant" in den Ausrichtungsfeldern hinzu Größeninspektor. Wenn Sie dieses Offset-Label nach hinten verschieben, erhalten Sie denselben Effekt. Wie es normalerweise der Fall ist, scheint die programmatische Route aufgeräumter zu sein.

Verwandte Themen