Я хочу установить зону безопасности по устройству. Мой веб-просмотр установлен на SafeArea above
, SuperView below
. После серии iPhone X
значение Y
равно 44
из-за области notch
. Но для iPhone 6
и iPhone 8
, 44
слишком широк. Как мне его настроить?
Область текущего WKWebView
Загрузить область WebView из Current Swift5
@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)
}
}
Я хочу установить область Top SafeArea по устройству.
Я пытаюсь что-то сделать, но безуспешно.
Я установил ограничения, но на экранах справа и снизувырезать, а верх все еще слишком широк для iPhone 6.
Верхняя часть iPhone 6