我使用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"
}
}
答案 0 :(得分:1)
在设置视图控制器中按隐私策略视图控制器之前, 添加以下行
privacyPolicyVCInstance.hidesBottomBarWhenPushed = YES
它将隐藏标签栏并使隐私策略视图控制器填满整个屏幕