反向UIViewPropertyAnimator用于交互式导航控制器过渡

时间:2018-09-28 21:13:11

标签: ios uinavigationcontroller uiviewpropertyanimator

我正在尝试使用UIViewPropertyAnimator驱动自定义导航控制器过渡。在我的实现中,我为推入过渡设置了动画,然后在实际上需要弹出过渡的情况下在动画师上设置了isReversed = true

这对于非交互式过渡效果很好,并且大多数情况下也适用于交互式过渡,但是当我停止交互式手势并在交互控制器上调用finish()cancel()时,它会动画显示动画的.end.start位置,而忽略了isReversed属性。

是否有一种方法可以设置此属性,以便在反转属性动画设计器时,它可以反向完成?

我在这里还有一个示例项目来演示该问题: https://github.com/jayrhynas/InteractiveTransitionTest

相关代码在DetailTransitionController.swift

0 个答案:

没有答案