首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >segues之间有什么区别:"show","show detail","present modally","present as popover"?

segues之间有什么区别:"show","show detail","present modally","present as popover"?
EN

Stack Overflow用户
提问于 2014-10-10 04:18:39
回答 1查看 38.8K关注 0票数 96

不同的segues在Xcode6中做什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-17 12:34:07

1. Show -将目标视图控制器推到导航堆栈上,将源视图控制器移到一边(目标从右向左滑过顶部),提供一个返回按钮以导航回源-在所有设备上。

示例:在邮件中导航收件箱/文件夹。

2. Show Detail -在UISplitViewController中无法导航回前一个视图控制器时,替换详细/辅助视图控制器。

示例:在横向的Mail on iPad中,点击侧边栏中的电子邮件将替换右侧的视图控制器,以显示新电子邮件。

3. Present Modally -按照显示选项的定义,以各种不同的方式呈现视图控制器,掩盖了以前的视图控制器-最常用于呈现从底部向上的视图控制器,并在iPhone上覆盖整个屏幕,但在iPad上,通常以居中框格式呈现视图控制器,这会使底层视图控制器变暗。

例如:在iPhone上点击日历中的+按钮。

4. popover Presentation -当在iPad上运行时,目标会出现在一个小的弹出式窗口中,点击这个弹出式窗口之外的任何地方都会将其关闭。在iPhone上,也支持Popover,但默认情况下,如果它执行Popover演示片段,它将在全屏上以模态方式呈现目标视图控制器。

例如:在iPad (或iPhone )上点击日历中的+按钮,实现将其转换为全屏演示文稿,而不是实际的弹出式显示。

5. Custom -您可以实现自己的自定义segue,并完全控制其外观和过渡。

票数 183
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26287247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档