自定义Segue VS自定义过渡

Mat*_*oal 10 storyboard ios7 custom-transition

今天我尝试为UINavigationController推/弹操作执行自定义segue ,但我找不到解决方案.

我显然可以使用自定义segue执行推送操作没有问题,但弹出操作(使用默认后退按钮)似乎很复杂(有些注意到这里https://developer.apple.com/library/ios/technotes/ tn2298/_index.html).

另一方面iOS 7执行自定义转换非常简单,我可以通过新的API实现自定义推/弹操作.

在哪种情况下,您选择创建自定义过渡以及何时使用自定义segue?

我的问题可能很通用,这取决于我们需要做什么......但我想得到你的意见.

Gee*_*eet 1

您无法使用 Segues 执行弹出导航,Segues 只是向前或一个方向,它可以从其跟踪轨迹反向,您​​必须使用后退按钮手动弹出控制器,如果我的话,我也会选择 Segues有一个简单的导航应用程序,例如从一个控制器转到下一个控制器的应用程序,但是当导航取决于数据值或者您需要在不同的输入处执行不同的操作时,请选择自定义转换