iOS: Mehrzeiliges UILabel im automatischen Layout

Ich habe Probleme beim Versuch, mit Auto Layout ein grundlegendes Layoutverhalten zu erzielen. Mein View Controller sieht in IB so aus:

Das obere Etikett ist das Titeletikett, ich weiß nicht, wie viele Zeilen es sein wird. Ich benötige die Titelbezeichnung, um alle Textzeilen anzeigen zu können. Ich brauche auch die beiden anderen Etiketten und das kleine Bild direkt unter dem Titel, wie groß es auch sein mag. Ich habe vertikale Abstandsbeschränkungen zwischen den Etiketten und dem kleinen Bild sowie eine obere Abstandsbeschränkung zwischen dem Titeletikett und seiner Übersicht und eine untere Abstandsbeschränkung zwischen dem kleinen Bild und seiner Übersicht festgelegt. Das weiße UIView hat keine Höhenbeschränkung, daher sollte es vertikal gestreckt werden, um seine Unteransichten zu enthalten. Ich habe die Zeilenanzahl für die Titelbezeichnung auf 0 gesetzt.

Wie kann ich die Größe des Titeletiketts an die Anzahl der Zeilen anpassen, die für die Zeichenfolge erforderlich sind? Ich verstehe, dass ich setFrame-Methoden nicht verwenden kann, da ich das automatische Layout verwende. Und ich muss Auto-Layout verwenden, weil ich diese anderen Ansichten brauche, um unter der Titelbezeichnung zu bleiben (daher die Einschränkungen).

Wie kann ich das erreichen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage