UIWebView 灰色 space 上边距 ios 11 / xcode 9
UIWebView gray space top margin on ios 11 / xcode 9
自更新到 ios 11 和 xcode 9 后,我无法从视图顶部显示 html 内容。
好像 uiwebview 有 20 像素的插入边距
有谁知道怎么解决吗?
谢谢
使用这个:self.automaticallyAdjustsScrollViewInsets = false
在你的 VC 的 viewDidLoad
你也可以在情节提要中设置
这解决了问题
[self.webView.scrollView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];
参考:
它仅适用于 iOS 11+,因此:
if (@available(iOS 11.0, *)) {
_webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
// Fallback on earlier versions
}
对于Swift3和WKWebView来节省一些人的时间
if #available(iOS 11.0, *) {
webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.never;
}
自更新到 ios 11 和 xcode 9 后,我无法从视图顶部显示 html 内容。 好像 uiwebview 有 20 像素的插入边距
有谁知道怎么解决吗?
谢谢
使用这个:self.automaticallyAdjustsScrollViewInsets = false
在你的 VC 的 viewDidLoad
你也可以在情节提要中设置
这解决了问题
[self.webView.scrollView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];
参考:
它仅适用于 iOS 11+,因此:
if (@available(iOS 11.0, *)) {
_webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
// Fallback on earlier versions
}
对于Swift3和WKWebView来节省一些人的时间
if #available(iOS 11.0, *) {
webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.never;
}