Ich erstelle eine benutzerdefinierte Ansicht Übergang, wo der Ansicht Controller präsentiert wird schwingt, mit einem UIDynamicAnimator. Die Animation funktioniert so, dass die gesamte Ansicht nach unten geschwenkt wird, außer wenn ich das "View" vom Bildschirm schiebe, um mich auf das Schwingen vorzubereiten. Alle Subviews bewegen sich aufgrund ihrer Positionsbeschränkungen und verändern die Ansicht.Ansicht Übergang, wo die Ansicht Einschränkungen hat
Um dies zu vermeiden, könnte ich entweder eine Kopie des gesamten View-Controllers erstellen, um die Subviews von Autolayout zu verwenden oder zu stoppen?
Einfache Antwort: Tu das nicht. Animation und Constraints sind Gegensätze. Sie können nicht beide haben (außer was Sie animieren _ ist_ die Einschränkungen). – matt
animiere eine Ansicht, indem ich den Wert ihrer Constraints nicht direkt anzeigen lasse –
Ich bewege die gesamte Ansicht in einem Übergang von einer Ansicht zur anderen, ohne Subviews zu verschieben. – milesper