我想知道自定义UIStoryboardSegue
和自定义UIViewcontroller
转换(在ios7中引入)之间的差别。自定义UIStoryboardSegue和UIViewController转换之间的区别
两者有什么区别和不同用例?据我可以告诉他们都用于自定义移动到新的控制器。
可能UIViewcontroller
转换更多地用于仅显示的控制器,并且某些点将被解散,而segue是完整的移动而不一定是后退?
Custom Segues
UIViewControllerTransitioningDelegate Protocol Reference
Segue定义了两个视图控制器之间的动作(消除A和显示B),而视图控制器转换描述视图控制器如何出现或消除。 – x4snowman
您是否想说segue具有特定的方向,而视图控制器转换不具有呈现和呈现的视图控制器并将其中一个或一个动画进行动画处理? – StuartM
我的意思是'segue'封装了诸如[vc1 push:xxx]或[vc1 presentModal:xxx]之类的动作,这是一种方便的方式,通过定义默认转换(push,modal)来从v1演示v2,不需要编写这样的代码,而只需调用[self performSegueWithIdentifier:xxx]。在我看来,转换代表允许您自定义动画效果。 – x4snowman