Xcode 6:我可以强制推送样式吗?

时间:2014-10-01 04:20:34

标签: ios

这是一个令人愤怒的问题... Xcode 6和iOS 8引入了自适应segue,但它们在iOS 7中不会优雅地降级。

这是(非常常见的)场景:我有一个带有导航控制器的iPhone故事板,其中有几个其他视图控制器,当调用segue时应该被推动(即,从右向左滑动)。使用IB中的先前版本的Xcode创建segue,但是在使用属性检查器检查它们时,我看到所选的segue类型是“Show(例如Push)”。

这会产生我在iOS 8中追求的推送风格。然而,在iOS 7中,视图以模态呈现(从下往上),更糟糕的是,它们会丢失导航栏。由于它是在以前版本的Xcode中创建的,我尝试在IB中重新创建segue无济于事。

我找不到Apple的任何文档。如何在不使用现已弃用的Push segue的情况下强制iOS 7的push style segue?

0 个答案:

没有答案