iOS scene之间的跳转类型——Segue

2017-04-01

 

segue可以单独在scene之间使用,也可以配合NavigationController的导航栈一起使用

segue图标

名称

使用说明

 

Show

NavigationController存在的情况下,Show相当于老版本的Push类型,segue连接的Controller会被压入导航栈。压入方式视当前Controller(发起方)状态而定:当前如果是master-detail视图的,对方被压入detail区域;如果当前是masterdetail的视图的,对方被压入masterdetail视图的导航栈

 

Show Detail

这种类型是不压栈的,不管有没有NavigationController,它只是replace取代了当前的视图,当前如果是master-detail视图的,则取代detail区域的原视图;如果当前是masterdetail的视图的,取代masterdetail视图导航栈位于栈顶的controller

 

Present Modally

这种类型是不压栈的,以模态的方式显示,类似于弹出的警告窗口、登陆框一类的视图

 

Present as Popover

这种类型不压栈,类似于下拉菜单

 

Custom

可用于自定义

官方文档链接:https://help.apple.com/xcode/mac/8.2/index.html?localePath=en.lproj#/dev564169bb1

posted @ 2017-04-01 07:52  小天331  阅读(430)  评论(0)    收藏  举报