【发布时间】:2016-01-10 10:52:52
【问题描述】:
我有一个 UIWebView。如果我不添加导航控制器,一切都很好。但是如果我添加,我的 uiwebview 顶部会出现一个深灰色层。不明白是什么问题,我只是添加了一个uiwebview,并没有写一行关于大小或布局的代码。
【问题讨论】:
标签: uiwebview navigationbar navigationcontroller
我有一个 UIWebView。如果我不添加导航控制器,一切都很好。但是如果我添加,我的 uiwebview 顶部会出现一个深灰色层。不明白是什么问题,我只是添加了一个uiwebview,并没有写一行关于大小或布局的代码。
【问题讨论】:
标签: uiwebview navigationbar navigationcontroller
这可能是因为您的导航栏的 translucent 属性设置为 YES。将其设置为 NO,深灰色背景将消失。
【讨论】:
您可以通过添加以下内容来隐藏该导航栏:
self.navigationController?.isNavigationBarHidden = true
到视图控制器的 ViewDidLoad()
【讨论】: