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


解决:只需要在webview添加如下设置
if (@available(iOS 11.0, *)) {
// contentInsetAdjustmentBehavior属性的默认值是UIScrollViewContentInsetAdjustmentAutomatic,改为UIScrollViewContentInsetAdjustmentNever即可
self.webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
// self是视图控制器
self.edgesForExtendedLayout = UIRectEdgeNone;
}
备注:iOS 11一下情况由于未找到iOS 11一下的模拟器和设备没能验证是否有效(也就是上面else内),有条件验证的小伙伴可以评论区告知。
网友评论