我想按设备设置安全区域。我的网络视图设置为SafeArea above
,SuperView below
。在iPhone X
系列之后,由于Y
区域,44
的值为notch
。但是对于iPhone 6
和iPhone 8
,44
太宽了。我该如何调整?
当前WKWebView的面积
从当前Swift5加载WebView区域
@IBOutlet var WKWebView: FullScreenWKWebView!
...
let config = WKWebViewConfiguration()
contentController.add(self,name: "goapp")
config.userContentController = contentController
WKWebView = FullScreenWKWebView(frame: WKWebView.frame,configuration: config)
WKWebView.uiDelegate = self
WKWebView.navigationDelegate = self
WKWebView.scrollView.delegate = self
view.addSubview(WKWebView)
view.addSubview(indicator)
...
class FullScreenWKWebView: WKWebView {
override var safeAreaInsets: UIEdgeInsets {
return UIEdgeInsets(top: 0,left: 0,bottom: 0,right: 0)
}
}
我想按设备设置“顶部安全区域”。
我正在尝试,但是没有成功。