自定义UIStoryboardSegue和UIViewController转换之间的区别

Stu*_*rtM 34 uiviewcontroller ios uistoryboard uistoryboardsegue ios7

我试图找出自定义UIStoryboardSegue和自定义UIViewcontroller转换之间的区别(在ios7中引入).

两者有什么不同和不同的用例?据我所知,它们都用于自定义移动到新控制器.

可能UIViewcontroller转换更多地用于仅显示的控制器,并且某些点将被解除,而segue是完整的移动而不一定是后退?

自定义分段
UIViewControllerTransitioningDelegate协议参考

Gav*_*vin 0

如果您使用 Storyboard Segues 并且想要自定义过渡,则可以使用自定义UIStoryboardSegue. 但是,如果您使用常规 UIViewController 方法来呈现新的视图控制器,则您将使用自定义UIViewController转换。在这两种情况下,您以前的视图控制器仍然存在,并且您可以根据需要返回。这仅取决于您想要使用哪种方法来启动新的视图控制器。

  • 我不确定这是否正确,因为您可以毫无问题地使用 UIViewController Transitioning 和 segues。我已经设置了一些视图控制器转换,并与它们结合使用 Segues,甚至是自定义转换。但是,我不知道这些和用例之间的区别。 (2认同)