什么是所有的选择塞格斯之间的区别?什么是所有的选择塞格斯之间的区别?(What's the

2019-05-12 12:35发布

  • 节目
  • 查看详细
  • 目前模态
  • 酥料饼演示
  • 习惯

它们之间有什么区别? 我找不到它的任何文件。 曾经有一些我在谷歌搜索发现,但现在没有了: https://developer.apple.com/library/ios/recipes/xcode_help-interface_builder/articles-storyboard/StoryboardSegue.html

Answer 1:

这里是塞格斯的快速摘要并为每种类型的例子。

-推目的地视图控制器到导航堆栈,由右滑动顶部之上到左,提供了一个后退按钮返回到源-或者,如果没有嵌入导航控制器将被模态呈现
例如:在邮件收件箱中导航/文件夹

显示细节 -对于在拆分视图控制器使用,取代了细节/次级视图控制器当在展开2柱接口,否则,如果折叠到1列它会推在导航控制器
例如:在消息,攻丝对话会显示通话细节-替换视图控制器上的右侧的两种布局时,或者当推会话中的单个列布局

目前模态 -介绍各种动画时尚的视图控制器通过演示选项定义,涵盖了以前的观点控制器-最常用的呈现从底部动画了一个视图控制器,并覆盖了iPhone的整个屏幕,或者在iPad上它的共同将其作为变暗所述呈现视图控制器居中框
例如:选择触摸ID&密码在设置

酥料饼的介绍 -在iPad上运行,目标出现在酥料饼,这酥料饼之外的任何窃听将其解雇,或在iPhone上popovers以及支持,但默认情况下它会呈现模态的目的地在整个屏幕
实施例:攻丝在日历+按钮

自定义 -您可以实现自己的自定义赛格瑞,并有控制其行为

不推荐使用的塞格斯基本上与上述的非自适应当量。 这些SEGUE类型的iOS 8被弃用:推,莫代尔,酥料饼,更换。

欲了解更多信息,你可以阅读在使用塞格斯文档这也解释了类型塞格斯以及如何在故事板使用它们的。 还检查了会话216家建设适应企业应用套件的UIKit从WWDC 2014年,他们谈到了如何构建使用这些新的Adaptive塞格斯自适应应用程序,和他们建立了利用这些塞格斯一个示范项目。



Answer 2:

为了清楚起见,我想说明@乔伊的回答上面这些GIF文件:

节目

查看详细

目前模态

存在酥料饼



Answer 3:

该文件已经搬到这里似乎: https://help.apple.com/xcode/mac/8.0/#/dev564169bb1

不能在这里复制的图标,但这里有描述:

  • 显示 :目前在根据屏幕内容的细节或主区的内容。

    如果应用程序正在显示一个主站和详细视图,所述内容被推到细节区。 如果应用仅显示主或细节,内容被推当前视图控制器堆栈的顶部。

  • 显示细节 :存在于细节方面的内容。

    如果应用程序正在显示一个主站和详细视图,所述新的内容替换当前细节。 如果应用仅显示主或细节,内容替换当前的视图控制器堆栈的顶部。

  • 目前模态 :模态呈现内容。

  • 本为酥料饼 :呈现内容作为锚定到现有视图一个酥料饼。

  • 自定义 :通过使用自定义赛格瑞创建自己的行为。



Answer 4:

对于那些喜欢谁多一点实际的学习,在码头选择SEGUE,打开属性检查器和各种塞格斯(下拉“类”)之间进行切换。 这将显示具体的选项,他们每个人的:例如,你可以看到“当前模态”让你选择一个过渡类型等。



文章来源: What's the difference between all the Selection Segues?