我想让UINavigationController的默认推送和弹出动画具有交互性,就像屏幕手势左侧的滑动一样。这些转换将由手势识别器驱动。
网上有很多关于使用UIViewControllerInteractiveTransitioning制作交互式自定义动画的信息,但我只是想让默认的过渡具有交互性。据我所知,这不能用这种方法来完成。
如何在不干扰默认动画的情况下使这些过渡具有交互性?
发布于 2018-11-30 22:36:16
我花了几天的时间研究这个问题,我只能使用UIViewControllerInteractiveTransitioning获得交互式转换,委托提供了“to”和“from”转换。
这对于在两个动画上自动从0到1的转换进行插值是有意义的,它特别需要声明两个转换控制器来实现这一点,而据我所知,UINavigationControllerDelegate没有提供访问这两个控制器的方法。
https://stackoverflow.com/questions/35518180
复制相似问题