Swift保持模态和推送segue之间的导航

时间:2015-08-17 21:47:37

标签: ios swift segue

我的应用程序以带有导航栏的tableView开始。

如果我按下导航栏中的搜索图标,则新的segue将显示为"以模态显示"。我需要将它保持为"以模态呈现"因为我使用特殊的库来获得自定义的segue动画。

无论如何,从第二个VC我有另一个segue设置为" Show"为了显示另一个tableView,您可以在其中选择一些过滤器。 当你得到这个VC时,还有后退按钮。

如何在VC2-VC3之间实现后退按钮?

修改

在VC2和VC3之间我放置了一个导航控制器,这似乎有用。但这是做到这一点的方式吗?

这意味着我的故事板中有两个导航控制器:

导航控制器> VC1 (当前模态segue)> VC2 > 导航控制器(root vc)>的 VC3

1 个答案:

答案 0 :(得分:0)

如果在导航控制器中嵌入第二个视图控制器,则在按下第三个视图控制器后应该返回“返回”按钮。这意味着您将以模态方式显示导航控制器而不是第二个视图控制器,但第二个视图控制器将是导航控制器的根目录。