自定义Segue VS自定义过渡

时间:2013-11-11 18:56:14

标签: ios7 storyboard custom-transition

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

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

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

我选择在哪种情况下创建自定义转换以及何时使用自定义segue?

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

1 个答案:

答案 0 :(得分:1)

你不能用segues执行弹出导航,一个segues只是向前或一个Directional,它可以从它的指点跟踪反向,你必须使用后退按钮手动弹出你的控制器,我也会如果我有一个简单的导航应用程序,例如你从一个控制器到下一个控制器,那么请选择Segues,但选择自定义转换,当导航取决于数据值或您需要在不同的位置执行不同的操作时输入