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.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage