ios 11 / xcode 9上的UIWebView灰色空间上边距

时间:2017-07-20 12:01:14

标签: ios xcode uiwebview

enter image description here

enter image description here

自更新到ios 11和xcode 9后,我无法从视图顶部显示html内容。 似乎uiwebview有20像素的插入边缘

有谁知道如何解决它?

由于

4 个答案:

答案 0 :(得分:10)

这解决了问题

[self.webView.scrollView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];

参考: How to get rid of the status bar background on the UIWebView?

答案 1 :(得分:6)

它仅适用于iOS 11+,因此:

if (@available(iOS 11.0, *)) {
    _webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
    // Fallback on earlier versions
}

答案 2 :(得分:2)

为Swift 3和WKWebView节省时间

if #available(iOS 11.0, *) {
    webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.never;
}

答案 3 :(得分:0)

在VC self.automaticallyAdjustsScrollViewInsets = false

中使用此viewDidLoad

您也可以在故事板中设置