Swift - 通过项目显示保持标签栏

时间:2015-11-19 11:50:31

标签: swift uitabbarcontroller

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

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

我没有在UIViewControllers中嵌入第一个UINavigationController。 模拟的指标设置为推断,并且未选中“在推送时隐藏底栏”。 Segue kind设置为“Show(例如Push)”。

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

如何在最后一个视图中显示标签栏?

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

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

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

self.navigationController?.navigationBarHidden = true

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