IOS: Passen Sie die UIButton-Höhe abhängig vom Titeltext mit Autolayout an?
Ich habe einUIButton
und es kann den Titel zur Laufzeit ändern. Daher möchte ich das @ erhöhUIButton
height hängt vom Titeltext ab, um den Volltext anzuzeigen, indem Sie @ verwendeAutoLayout
.
Ich kann das @ erhöhUILabel
height durch Setzen desheight constraint
zu "Größer als oder gleich", aber es funktioniert nicht mitUIButton
.
Ich habe benutzt[myButton sizeToFit]
aber es erhöht nur dieUIButon
width (Höhe nicht erhöhen).
Meine jetzigeUIButton
properties ist jetzt
- Constraint-Höhe: 30 - Anführungszeichen: 15 - Nachlaufzeichen: 15 - Oben: 5 - Schriftgröße: 12
AKTUALISIERE
Ich habe ein IBOutlet für die Einschränkungshöhe von @ erstellUIButton
zum Ändern der Höhe als@NSNood
sagte
Dann muss ich @ verwend\n
im Titeltext, um die Zeile zu teilen.
Aber ich weiß nicht, wo ich das @ setzen so\n
?
Hier ist dasButton
das will ich im Porträt
Hier ist dasButton
das will ich in Landschaft
Wie kann ich den zu platzierenden Ort bestimmen?\n
?
Bitte leiten Sie mich, wie Sie es mit @ erreichAutoLayout
. Jede Hilfe wäre dankbar.