我正在用这段代码以编程方式创建一个 Web 视图
var webView: WKWebView!
override func loadView() {
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
view = webView
}
在iOS 11上,Web视图顶部边界位于状态栏的底部,但在iOS 10上,Web视图覆盖整个屏幕,包括时钟,电池等。
我尝试在检查器中调整视图控制器,但似乎没有任何影响。
有没有办法防止 Web 视图填满整个屏幕?
这可能应该有效:
webView.scrollView.contentInsetAdjustmentBehavior = .never
我实际上并没有解决问题,但添加了:
override var prefersStatusBarHidden: Bool {
return true
}
作为合适的解决方法。