2015-05-07 7 views
5

Ich möchte eine Schaltfläche mit Rahmen in Xcode 6 erstellen. Zum Beispiel möchte ich wie die Tasten aus dieser Bibliothek aussehen - https://github.com/a1anyip/AYVibrantButton - ohne besondere visuelle Effekte. Ist es möglich, dies zu erreichen, indem Sie einige Einstellungen in IB vornehmen, ohne Code zu schreiben? Vielen Dank.Wie man eine Schaltfläche mit Rahmen zum Storyboard in Xcode 6 hinzufügt

+0

Erhalten Sie zwei Bild, 1 ist mit transparentem Hintergrund und Rahmen, und zweite mit Hintergrund, den Sie wollen, legen Sie beide Bilder in Storyboard-Taste, im normalen Modus und Highlight-Modus. –

+0

Rand-, Eckenradius- und visuelle Unschärfeeffekte sind Laufzeitfunktionen. In xcode können Sie das nur per Code tun. –

Antwort

18

Sie können in Storyboard

Runtime Attribut hinzufügen

wählen Sie Ihre Taste

Runtime Attribute in storyboard

+0

Vielen Dank, aber wie ändere ich die Breite der Schaltfläche? – James

+0

Ich denke, ich verstehe es. Jetzt ist es möglich, die Rahmenfarbe oder einige weitere Eigenschaften zu ändern? – James

+0

Fast alle Eigenschaften der Schaltfläche können hier eingestellt werden. Hier ist Technologie von KVC. – Leo

4

„addImageButton“ hier ist meine UIButton und ich unten Zeilen Code bin mit Rand der Schaltfläche zu erstellen.

[addImageButton.layer setBorderWidth:5]; 
[addImageButton.layer setBorderColor:[[UIColor redColor] CGColor]]; 
[addImageButton setTintColor:[UIColor whiteColor]]; 
[addImageButton setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; 

Snapshot

Hope this löst Ihr Problem.

Verwandte Themen