我有一个基本的想法是push和modal segues做什么。 Push用于导航控制器segues,Modal是我迄今为止用于基本segue到另一个View Controller的默认设置。我认为“模态”意味着没有别的东西可以继续/打断segue?
自定义segues我认为是最灵活/可自定义/可动画的。
我不知道“关系”和“嵌入”segues的作用。请告诉我!
谢谢。
答案 0 :(得分:39)
“关系”segue是容器视图控制器与其子项之间的区别 - 因此,导航控制器的初始控制器,选项卡栏控制器选项卡中的视图控制器以及主控和详细信息拆分视图控制器的控制器。
“embed”segue是容器视图和嵌入在容器视图中的控制器之间的segue,当您将容器视图添加到控制器视图时,该视图会自动获得。
一旦父控制器被实例化,就会执行这两个segue。您不会调用它们,但可以实现prepareForSegue,并将信息传递给目标视图控制器。