4
导航控制器自定义过渡动画
我一直在遵循一些教程来创建自定义动画,同时从一个视图过渡到另一个视图。 我的测试项目从此处使用自定义segue可以正常工作,但是有人告诉我,不再鼓励在自定义segue中进行自定义动画,我应该使用UIViewControllerAnimatedTransitioning。 我遵循了一些使用该协议的教程,但是所有这些教程都是关于模式表示的(例如本教程)。 我想做的是在导航控制器树中进行推送,但是当我尝试通过显示(推送)进行相同的操作时,它将不再起作用。 请告诉我在导航控制器中执行从一个视图到另一个视图的自定义过渡动画的正确方法。 而且无论如何,我可以对所有过渡动画使用一种方法吗?如果有一天我想做同样的动画,但是最终不得不重复两次代码以进行模态与控制器转换,那将很尴尬。