如何在swift 3.0中隐藏连接的segue中的标签栏

时间:2016-12-25 21:13:46

标签: ios swift storyboard

我有一个问题,我想在主视图的连接视图中禁用标签栏,主视图显示标签栏,但是当我通过show segue连接时,它显示一个空白的标签栏。我试图在Attribute Inspector中选择none(Bottom bar => None),但它不起作用。

以下是更有帮助的截图:

我做错了什么?

3 个答案:

答案 0 :(得分:0)

准备segue时,请写下以下代码:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.identifier == "..." {
        //VC should have the tab bar
        VC.hidesBottomBarWhenPushed = true
}

答案 1 :(得分:0)

您是否尝试更改故事板上的segue类型?如果将其更改为模态或弹出,则会隐藏标签栏。

答案 2 :(得分:0)

如果您使用Storyboard连接不同的TabBar项目,则创建一个segue,但选择“ relationship ”segue而不是“ show ”segue。关系segue将把TabBar项添加到其他控制器。