【发布时间】:2017-07-20 12:01:13
【问题描述】:
【问题讨论】:
-
iOS 8以后的项目中不要使用
UIWebView,改用WKWebView`。 -
谢谢。这不能回答我的问题。注意 - 我也尝试使用 WKWebView 并且仍然有相同的上边距问题
【问题讨论】:
UIWebView,改用WKWebView`。
这解决了问题
[self.webView.scrollView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];
参考: How to get rid of the status bar background on the UIWebView?
【讨论】:
它仅在 iOS 11+ 中可用,所以:
if (@available(iOS 11.0, *)) {
_webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
// Fallback on earlier versions
}
【讨论】:
为 Swift 3 和 WKWebView 节省时间
if #available(iOS 11.0, *) {
webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.never;
}
【讨论】:
在你的 VC 的 viewDidLoad 中使用这个:self.automaticallyAdjustsScrollViewInsets = false
您也可以在情节提要中进行设置
【讨论】:
webView.scalesPageToFit = true