Wie Kann ich das Unterstreichen der Button-Text von UIButton?
Wird der text aus einer Datenbank. Ich würde Sie gerne für eine Schaltfläche und unterstreichen den text der Schaltfläche. Wie kann ich das tun?
- Hier ist, wie zu tun, gleichen Sie sich in der storyboard (XCode 6). stackoverflow.com/a/26930512/309046
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für dieses Sie können eine Unterklasse
UILabel
und überschreiben seine-drawRect
- Methode, und verwenden Sie dann Ihre eigenenUILabel
und fügen Sie eineUIButton
über es von benutzerdefinierten Typ.Machen Sie Ihre drawRect-Methode in UILabel als
In iOS 6, NSAttributedString verwendet wird, ändern Sie den text, den Sie verwenden können, "NSMutableAttributedString" für multi Farbe, text, schriftart, Stil, etc. mit single-UIButton oder UILabel.
In Swift 3 die folgende Erweiterung kann verwendet werden, für die eine Unterstreichung:
Um dies ein wenig einfacher ist (es ist eine häufige Anforderung) hab ich baute eine einfache UIButton Unterklasse aufgerufen BVUnderlineButton, dass Sie-drop direkt in Ihr Projekt.
Es ist auf Github zu https://github.com/benvium/BVUnderlineButton (MIT-Lizenz).
Können Sie es in einer XIB /Storyboard oder direkt per code.