【问题标题】:Swift keep navigation between modal and push segueSwift 在模态和推送 segue 之间保持导航
【发布时间】:2015-08-17 21:47:36
【问题描述】:

我的应用从一个带有导航栏的 tableView 开始。

如果我按下导航栏中的搜索图标,一个新的 segue 将显示为“以模态方式呈现”。我需要将其保持为“模态呈现”,因为我使用了一个特殊的库来获取自定义的 segue 动画。

无论如何,从第二个 VC 中,我有另一个设置为“显示”的 segue,以便显示另一个 tableView,您可以在其中选择一些过滤器。 当你得到这个 VC 时,就会有返回按钮。

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

编辑:

在 VC2 和 VC3 之间我放置了一个导航控制器,这似乎工作。但这是这样做的方法吗?

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

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

【问题讨论】:

    标签: ios swift segue


    【解决方案1】:

    如果您将第二个视图控制器嵌入到导航控制器中,您应该在按下第三个视图控制器后获得返回按钮。这意味着您将以模态方式呈现导航控制器而不是第二个视图控制器,但第二个视图控制器将是导航控制器的根。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-04
      相关资源
      最近更新 更多