【问题标题】:Maintaining TabBar when performing Segue in the tab item在选项卡项中执行Segue时保持TabBar
【发布时间】:2016-05-30 04:58:43
【问题描述】:

我有一个带有 4 个选项卡项的选项卡式应用程序。

每个选项卡项都有自己的视图控制器 - controller1, controller2, controller3 and controller4。我可以毫无问题地过渡到他们中的任何一个。

我现在有了一个新的视图控制器newView。我执行从controller2newView 的转场。问题是,当我执行 segue 时,TabBar 在newView 中消失了。

另外,如果我继续,我也看不到controller2 中的标签栏。

我如何在 Swift 中解决这个问题。谢谢。

【问题讨论】:

    标签: ios swift


    【解决方案1】:
    • 您应该将每个UIViewControllercontroller1controller2controller3controller4)包装在其自己的UINavigationController 中(在情节提要中,您将在编辑器> 嵌入中找到该选项)。
    • 四个导航控制器中的每一个都应依次成为UITabBarController 中的选项卡。
    • controller2newView 的转换将在其导航控制器中进行,该控制器包含在标签栏控制器中,因此不会关闭标签栏控制器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-26
      • 2021-08-08
      • 2012-06-02
      • 1970-01-01
      • 2020-08-30
      • 2018-12-03
      相关资源
      最近更新 更多