视图具有约束的视图转换

View Transition where view has constraints

我正在使用 UIDynamicAnimator 创建一个自定义视图转换,其中呈现的视图控制器向下摆动。动画会向下摆动整个视图,除了当我将 toView 向上移出屏幕以准备摆动时,所有子视图都由于其位置限制而移动,从而改变了视图。

为了避免这种情况,我是否可以制作整个视图控制器的副本以供使用或停止自动布局的子视图?

所以问题是我对顶部布局指南的限制之一,这意味着当我移动 VC 时,它移动了其中的所有视图。我通过基于 superview 的约束来解决这个问题,并且一切正常。