UILabel sizeToFit und Einschränkungen

Gibt es eine einfache Möglichkeit, die Position abhängiger Ansichten mithilfe ihrer Inhaltsgröße dynamisch zu ändern?

Ich möchte mehrere Ansichten in Spalten anzeigen, die alle unterschiedliche Inhalte haben. Und ich möchte, dass sie nacheinander platziert werden. (Ich habe ein Layout mit den folgenden Einschränkungen erstellt.)

Aber wann immer ich den Inhalt von Labels ändere und anrufesizeToFitscheint das System das Layout zu ignorieren.

Im Moment interessiere ich mich nur für die Eigenschaft height. Ich weiß, dass auch die Einschränkung rect verwendet werden kann, und in der Vergangenheit habe ich viele Kategorien in UIView geschrieben, um die Größe dynamisch zu ändern (ich glaube, alle haben das getan). Aber vielleicht gibt es einen einfachen Weg, den ich nicht kenne?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage