Swift - 隐藏PageViewController场景中的Tab键

时间:2015-04-06 12:23:47

标签: ios iphone swift interface-builder

我使用this tutorial为我的应用设置了一系列入职场景,而我的应用中的其他地方则使用TabViewController。当我运行应用程序时,Onboarding场景底部有一个空白的标签栏。

我尝试在界面构建器上的所有3个视图中勾选“在推送时隐藏底栏”:

enter image description here

我也尝试过添加

self.hidesBottomBarWhenPushed = true到ViewController,PageViewController和PageContentViewController的override func viewDidLoad()函数。没有快乐!

也在同一个地方尝试了self.tabBarController?.tabBar.hidden = true

Elsewhere我发现了对此的引用:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if segue.identifier == "showLogin"{
        println("showLogin seque called")
        let bottomBar = segue.destinationViewController as LoginViewController
        bottomBar.hidesBottomBarWhenPushed = true
        bottomBar.navigationItem.hidesBackButton = true
    }
}

但是,我没有任何命名的segue,所以不确定如何识别segue。

任何帮助都会很棒! 感谢

1 个答案:

答案 0 :(得分:0)

要给出Segue名称,首先选择segue,然后转到Attributes Inspector。 在那里你可以找到Storyboard Segue,从那里你可以在Identifier Box中提供标识符名称。

由于