Ich habe eine UIStackView
mit 5 Unteransichten. Ich möchte in der Lage sein, die Breite dieser Untersichten zu animieren, indem ich ihre intrinsicContentSize
aktualisiere oder ihre Beschränkungen aktualisiere. Wie kann ich das stackView nach dem Aktualisieren des Unteransichtslayouts neu zeichnen?Wie bekomme ich ein UIStackView, um sein Layout zu aktualisieren?
Ich habe verschiedene Möglichkeiten versucht, um das StackView zu aktualisieren, aber nichts passiert. Der einzige Weg, wie ich es schaffen kann, ist, wenn ich eine andere Unteransicht innerhalb des Animationsblocks ein- oder ausgeblendet habe, dann wird das neue Layout korrekt animiert, aber ich möchte das nicht tun. Ich habe diese Frage gesehen Animating UIStackView arrangedSubview content size change aber die vorgeschlagene Antwort funktioniert nicht
haben hast du view.updateConstraints ausprobiert? –
Ja, in den StackViews und Subviews hat keiner einen Effekt. –