【问题标题】:Swift - Keeping tab bar displayed through out projectSwift - 在整个项目中保持标签栏显示
【发布时间】:2015-11-19 11:50:30
【问题描述】:

我已经看到了许多与这个问题非常接近的其他问题,但找不到这个精确案例的解决方案:

我有一个标签栏应用程序,连接到 4 UIViewControllers。我正在尝试使用 Show action segue 将这 4 个 UIViewController 之一连接到另一个 UIViewController 并保持我的标签栏显示。

我没有将前 4 个 UIViewControllers 嵌入到 UINavigationController 中。 模拟指标设置为推断,并且未选中“在推送时隐藏底栏”。 Segue 类型设置为“显示(例如推送)”。

在我的故事板上,当我添加 segue 时,标签栏会自动出现在最后创建的视图的底部。构建项目时,标签栏只在直接链接到TabBarController的4个UIViewControllers上可见。但是,当显示最后一个视图时,我会丢失它。

如何让我的标签栏显示在最后一个视图上?

非常感谢您的帮助!

【问题讨论】:

    标签: swift uitabbarcontroller


    【解决方案1】:

    找到了这个简单的解决方案:

    我已将第一个 ViewController 嵌入到导航控制器中。由于我不想在标题中显示导航栏,我只是将其隐藏在 Viewdidload 中:

    self.navigationController?.navigationBarHidden = true
    

    希望这会对某人有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      • 2014-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多