UIButton mit mehrzeiliger titleLabel in InterfaceBuilder
Hab ich schon gefragt, ist es ein schöner Weg, um UIButtons
mit multi-line - titleLabel
im Interface Builder? Ich habe keine gefunden und puttin eine separate UILabel
oben auf jede Schaltfläche und tracking-es ist Farbe auf der Presse und anderen Veranstaltungen ist nicht sehr einfach.
Vielleicht gibt es bessere alternativen erfolgt im code, wenn es keine solche Möglichkeit bei der IB?
InformationsquelleAutor der Frage Sergey Grischyov | 2013-09-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Code:
Können mehrere Zeile, die Sie verwenden können:
In iOS 6
UILineBreakModeWordWrap
undUITextAlignmentCenter
sind veraltet, so verwenden:Interface Builder:
InformationsquelleAutor der Antwort Mrunal
Können Sie nur tun, die im Interface Builder ein paar Möglichkeiten.
InformationsquelleAutor der Antwort DBD
Nur zu erwähnen, wenn man nicht will Zeilenumbruch, aber immer noch erreichen wollen multi-line-Titel auf einem UIButton, es kann getan werden durch einstellen von lineBreakMode vor numberOfLines,
Dies ist, weil lineBreakMode scheint, um zu kündigen, numberOfLines einstellen, damit wir es tun, in dieser Reihenfolge.
Swift:
InformationsquelleAutor der Antwort saigen
In dem Fall verwenden Sie nur normales XCode 9.4:
Set Zeilenumbruch zu jeder option (aktivieren, numberOfLines) im Attribute inspector:
Dann können Sie Schlüsselpfad als
in der Identity inspector:
InformationsquelleAutor der Antwort Darius Miliauskas