Entfernen und erneutes Hinzufügen einer Unteransicht mit Autolayout

Wenn ich Autolayout verwende, verstehe ich, dass beim Entfernen einer Unteransicht (wobei ich natürlich einen Verweis darauf halte) die entfernte Unteransicht immer noch ihre Autolayout-Einschränkungen kennt.

Wenn Sie es jedoch später wieder zur Superansicht hinzufügen, kennt die Unteransicht ihre Bildgröße nicht mehr. Eher scheint es einen Nullrahmen zu bekommen.

Ich ging davon aus, dass das automatische Layout die Größe automatisch ändert, um die Einschränkungen zu erfüllen. Ist das nicht der Fall? Ich dachte, Auto-Layout soll nicht mit Frame-Rects herumspielen. Muss ich beim Hinzufügen der Unteransicht immer noch den anfänglichen Frame-Rect einstellen, auch bei automatischem Layout?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage