回收标签栏空间

时间:2015-11-18 19:36:20

标签: ios uitabbar

我使用self.tabBarController?.tabBar.hidden = true中的viewWillAppear隐藏了我的应用的标签栏。这可以成功隐藏标签栏,但我的屏幕上的网页视图不会占用该空间(请参见屏幕截图)。我相信我已成功设置AutoLayout。如何让webview占据标签栏所在的空间?下面是我的代码示例。

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {

    if (segue.identifier == "segToTermsOfService") {
        let seg = segue.destinationViewController as! WebViewVC

        seg.hidesBottomBarWhenPushed = true

        seg.pageType = "Terms"
    }

    if (segue.identifier == "segToPrivacyPolicy") {
        let seg = segue.destinationViewController as! WebViewVC

        seg.hidesBottomBarWhenPushed = true

        seg.pageType = "Privacy"
    }

}

enter image description here

1 个答案:

答案 0 :(得分:1)

设置视图控制器中按隐私策略视图控制器之前, 添加以下行

privacyPolicyVCInstance.hidesBottomBarWhenPushed = YES 

它将隐藏标签栏并使隐私策略视图控制器填满整个屏幕