多语言展示
当前在线:1534今日阅读:155今日分享:35

Xcode6中segue取消原push与modal(deprecated)

xcode6 之后push 和modal 就被废弃了。只能用于ios8之前。在托线的时候我们就可以看见。
工具/原料

xcode6

方法/步骤
1

这两个方法被废弃了,我们需要找到合适的方法来代替,这时候我们发现 show 和Present Modally 方法,这个一般可以满足我们的使用要求。

2

下面我列出以下官方是怎么解释的。 官方文档 位置 https://developer.apple.com/library/ios/recipes/xcode_help-IB_storyboard/chapters/StoryboardSegue.html

3

简单 翻译Show根据当前屏幕中的内容,在master area或者detail area中展示内容。例如:如果app当前同时显示master和detail视图,内容将会压入detail区域。如果app当前仅显示master或者detail视图,内容则压入当前视图控制器堆栈中的顶层视图。Show Detail在detail area中展现内容。例如:即使app同时显示master和detail视图,那么内容将被压入detail区域如果app当前仅显示Master或者detail视图,那么内容将替换当前视图控制器堆栈中的顶层视图。Present Modally使用模态展示内容。属性面板中提供presentation style (UIModalPresentationStyle)与 transition style (UIModalTransitionStyle)两种选项Present as Popover在某个现有视图中的锚点处使用弹出框展示内容。这个选项可指定显示在弹出框视图一边上的箭头可用方向,同时也是指定锚点视图的一个选项。(翻译来自网友)

注意事项

遇到问题 要查看官方文档

推荐信息