Wie ändere ich die Größe der Übersicht, um sie an alle Unteransichten mit Autolayout anzupassen?

Mein Verständnis von Autolayout ist, dass es die Größe einer Übersicht annimmt und auf Einschränkungen und intrinsischen Größen basiert, die es zur Berechnung der Positionen von Unteransichten verwendet.

Gibt es eine Möglichkeit, diesen Prozess umzukehren? Ich möchte die Größe der Übersicht auf der Grundlage von Einschränkungen und intrinsischen Größen ändern. Was ist der einfachste Weg, dies zu erreichen?

Ich habe eine in Xcode gestaltete Ansicht, für die ich einen Header verwendeUITableView. Diese Ansicht enthält eine Beschriftung und eine Schaltfläche. Die Größe des Etiketts hängt von den Daten ab. Abhängig von den Einschränkungen drückt die Beschriftung die Schaltfläche erfolgreich nach unten oder wenn eine Einschränkung zwischen der Schaltfläche und dem unteren Rand der Übersicht besteht, wird die Beschriftung komprimiert.

Ich habe ein paar ähnliche Fragen gefunden, aber sie haben keine guten und einfachen Antworten.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage