Zwei Zeilen text auf UIButton mit verschiedenen Schriftarten jedes
Ich einen Weg gefunden, fügen Sie zwei Zeilen text auf ein UIButton,
aber was ich will ist, dass jeder der diese Zeilen von Texten
haben andere schriftart (zum Beispiel Fett, andere nicht).
Wie ist es möglich, dies zu tun?
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie 2 UILabel, um den UIButton als Unteransichten.
Kann man das so machen:
Leisten auch die Hervorhebung möglich für die UILabels, die Sie brauchen, um die Hervorhebung der Schaltfläche "Benutzerdefiniert".
So fügen Sie die Aktionen auf die Schaltfläche und überprüfen Sie dann die Taste Untersichten für die labels und ändern Ihre Farben.
backgroundColor
- Eigenschaft des labels zu[UIColor clearColor]
und Sie sollten in Ordnung seinDie Lösung von Roland ist gut, eine andere Möglichkeit, dies zu tun wäre, um eine
NSAttributedString
. Der Nachteil ist, dass es funktioniert nur auf iOS 6 und höher.Ist dies kein problem, hier ist der code
Können Sie fügen Sie zwei UILabels als Untersicht-Taste und kann dann setzen Sie den text der Beschriftungen als
Für die richtige animation, sollten Sie die Unterklasse
UIButton
und es neu zeichnen, wenn sich sein Zustand ändert.