苹果在Xcode6中弃用segue的push和model

  苹果在Xcode6中弃用了segue的push和model。被show和present取代。app

  下面是新版本中每种类型的使用总结和例子。建议本身使用前先在测试项目中本身试一试测试

Showcode

根据当前屏幕中的内容,在master area或者detail area中展现内容。it

例如:若是app当前同时显示master和detail视图,内容将会压入detail区域。io

若是app当前仅显示master或者detail视图,内容则压入当前视图控制器堆栈中的顶层视图。ast

Show Detailmodel

在detail area中展示内容。transition

例如:即便app同时显示master和detail视图,那么内容将被压入detail区域总结

若是app当前仅显示Master或者detail视图,那么内容将替换当前视图控制器堆栈中的顶层视图。项目

 

Present Modally

使用模态展现内容。属性面板中提供presentation style (UIModalPresentationStyle)与 transition style (UIModalTransitionStyle)两种选项

Present as Popover

在某个现有视图中的锚点处使用弹出框展现内容。这个选项可指定显示在弹出框视图一边上的箭头可用方向,同时也是指定锚点视图的一个选项。

相关文章
相关标签/搜索