2017-04-01
segue可以单独在scene之间使用,也可以配合NavigationController的导航栈一起使用
segue图标 |
名称 |
使用说明 |
|
Show |
在NavigationController存在的情况下,Show相当于老版本的Push类型,segue连接的Controller会被压入导航栈。压入方式视当前Controller(发起方)状态而定:当前如果是master-detail视图的,对方被压入detail区域;如果当前是master,detail的视图的,对方被压入master,detail视图的导航栈 |
|
Show Detail |
这种类型是不压栈的,不管有没有NavigationController,它只是replace取代了当前的视图,当前如果是master-detail视图的,则取代detail区域的原视图;如果当前是master,detail的视图的,取代master,detail视图导航栈位于栈顶的controller |
|
Present Modally |
这种类型是不压栈的,以模态的方式显示,类似于弹出的警告窗口、登陆框一类的视图 |
|
Present as Popover |
这种类型不压栈,类似于下拉菜单 |
|
Custom |
可用于自定义 |
官方文档链接:https://help.apple.com/xcode/mac/8.2/index.html?localePath=en.lproj#/dev564169bb1