为啥 wkwebview 隐藏在导航栏下

Posted

技术标签:

【中文标题】为啥 wkwebview 隐藏在导航栏下【英文标题】:why wkwebview hides under navigation bar为什么 wkwebview 隐藏在导航栏下 【发布时间】:2021-08-24 21:20:17 【问题描述】:

我有一个只有 webview 的视图控制器,并且我对顶部、前导、尾随的约束为零。

当我以全屏显示视图控制器时,Webview 位于导航栏下方。(在 ios 13 以上,但在 iOS 12 时显示正常)

let rootViewController = NavigationController(rootViewController: myViewController)
        rootViewController.modalPresentationStyle = .fullScreen
        initiatingViewController.present(rootViewController, animated: true)

我尝试将顶部约束设置为 44,但仍然无法正常工作。

请大家多多指教

【问题讨论】:

附上它在应用上的样子的图片,最好是更多代码。 【参考方案1】:

我也遇到过类似的问题。

在storyboard中选择ViewController 选择属性检查器 在那边寻找延伸边缘部分 在顶栏下禁用

这对我有用。我希望这可以帮助你

【讨论】:

以上是关于为啥 wkwebview 隐藏在导航栏下的主要内容,如果未能解决你的问题,请参考以下文章

让导航栏变透明,去掉导航栏下面的线

iPhone:在导航栏下隐藏自定义视图

SwiftUI - 视图获取隐藏在导航栏下

如何在导航栏下隐藏搜索栏并在用户下拉表格视图时显示它?

UITableView 部分索引在 iOS 7 中定位错误的单元格,顶行隐藏在导航栏下

为啥选项卡视图中的一个表视图可以正常工作,而另一个在导航栏下启动?