美文网首页
WKWebview非全屏问题

WKWebview非全屏问题

作者: Gavin_盖文 | 来源:发表于2022-06-10 11:03 被阅读0次

加载WKWebview时候在全屏情况会有留白情况,为了验证webview已是全屏背景色添加了浅蓝色。留白情况如图所示:

竖屏状态下.png 横屏状态下.png

解决:只需要在webview添加如下设置

if (@available(iOS 11.0, *)) {
    // contentInsetAdjustmentBehavior属性的默认值是UIScrollViewContentInsetAdjustmentAutomatic,改为UIScrollViewContentInsetAdjustmentNever即可
    self.webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
    // self是视图控制器
    self.edgesForExtendedLayout = UIRectEdgeNone;
}

备注:iOS 11一下情况由于未找到iOS 11一下的模拟器和设备没能验证是否有效(也就是上面else内),有条件验证的小伙伴可以评论区告知。

相关文章

网友评论

      本文标题:WKWebview非全屏问题

      本文链接:https://www.haomeiwen.com/subject/toavmrtx.html