我对推送和模态转场的作用有一个基本的了解。 Push 用于 Navigation Controller segues,而 Modal 是我到目前为止一直使用的默认模式,用于基本 segue 到另一个 View Controller。我假设“模态”意味着没有其他事情可以继续/中断 segue?
我猜自定义 segues 是最灵活/可定制/可动画化的。
我不知道“关系”和“嵌入”segues 的作用。请告诉我!
谢谢。
最佳答案
“关系”segue 是容器 View Controller 与其一个或多个 subview Controller 之间的 segue——因此,导航 Controller 的初始 Controller 、选项卡栏 Controller 选项卡中的 View Controller 以及主视图 Controller 和详细信息 Split View Controller 的 Controller 。
“嵌入”转场是容器 View 与嵌入该容器 View 的 Controller 之间的转场,当您将容器 View 添加到 Controller 的 View 时,您会自动获得该转场。
一旦父 Controller 被实例化,这两个转场就会被执行。你不调用它们,但你可以实现 prepareForSegue,并将信息传递给目标 View Controller 。
关于iOS Storyboard 呈现 Segues "relationship, embed, push, modal, custom"类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26518968/