在搜索如何在从一个控制器过度到另一个控制器时执行自定义动画时,我发现了一些关于UIViewControllerAnimatedTransitioning的信息。
所以问题是:如果我们有自定义segue,为什么还需要这个呢?它们是否可互换?如果是的话,为什么苹果提供两种执行相同任务的方法?
在搜索如何在从一个控制器过度到另一个控制器时执行自定义动画时,我发现了一些关于UIViewControllerAnimatedTransitioning的信息。
所以问题是:如果我们有自定义segue,为什么还需要这个呢?它们是否可互换?如果是的话,为什么苹果提供两种执行相同任务的方法?
一些不同之处:
UIViewControllerInteractiveTransitioning
进行交互式转换,而转场则不支持此功能。
performSegueWithIdentifier("PushToDetaildSegue", sender: self)
时,它将使用我提供的动画器? - hasrthur