iOS:删除 webview 顶部的空白区域

col*_*ace 5 uiwebview ios swift swift3 ios10

我试图从我的 webView 顶部删除空白空间:

在此处输入图片说明

这是解决方案:

override func viewWillLayoutSubviews() {
    super.viewWillLayoutSubviews();
    webView.scrollView.contentInset = UIEdgeInsets.zero;
}
Run Code Online (Sandbox Code Playgroud)

解决方案来自这个问题:iOS WebView blank gap

但对我来说,问题仍然存在。我也试过这个:

override func viewWillLayoutSubviews() {
    super.viewWillLayoutSubviews();
    mainWebView.scrollView.contentInset.top = UIEdgeInsets.zero.top;
}
Run Code Online (Sandbox Code Playgroud)

和这个:

self.automaticallyAdjustsScrollViewInsets = false
Run Code Online (Sandbox Code Playgroud)

但烦人的空白仍然存在。我的错误在哪里?