【发布时间】:2012-08-04 20:12:18
【问题描述】:
我只是不知道如何在我的故事板中使用 segue。我什么时候应该使用推送转场,什么时候应该使用模态转场?它们有什么不同?
【问题讨论】:
标签: cocoa-touch uistoryboard uistoryboardsegue
我只是不知道如何在我的故事板中使用 segue。我什么时候应该使用推送转场,什么时候应该使用模态转场?它们有什么不同?
【问题讨论】:
标签: cocoa-touch uistoryboard uistoryboardsegue
如果您想在 导航控制器的上下文中从一个视图控制器推送到另一个视图控制器,则可以使用 push segue。
您可以使用模态序列将一个视图控制器呈现在另一个视图控制器上。这通常是从屏幕的底部到顶部的动画完成的。这可以在导航控制器内部完成,也可以不在导航控制器内部完成。
【讨论】:
推动转场
它将一个新的 VC 添加到 navigationController。如果我们需要以继承的方式管理我们的视图,我们应该使用它。它向导航堆栈添加了新视图。 返回按钮显示。点击后退按钮popped 来自navigationController 的VC。
模态转场
modal segue 只是一个 VC 以模态方式呈现另一个 VC。 未创建导航堆栈。不显示后退按钮。您必须根据需要自定义创建。
【讨论】: