今天我试图为UINavigationController push / pop操作执行一个定制段,我没有找到一个解决方案.
我可以明显地执行推送操作与自定义segue没有问题,但弹出操作(使用默认后退按钮)似乎是复杂的(这里有一些注释https://developer.apple.com/library/ios/technotes/tn2298/_index.html).
另一方面,iOS 7执行自定义转换非常简单,我可以通过新的API实现自定义的push / pop操作.
我的问题可能是非常通用的,这取决于我们需要做什么…但是我想要你的意见.
解决方法
你不能执行流行导航与segues,一个segues只是前进或一个方向,它可以从其追踪跟踪反向,你必须手动弹出你的控制器使用后退按钮,我也会去Segues如果我有一个简单的导航应用程序,像你从一个控制器到另一个控制器的导航应用程序,但选择自定义转换,当导航取决于数据值或您需要在不同的输入执行不同的操作