WKWebView
を使用するはずですが、official Apple documentationでは、ビューをWKWebViewとして設定して追加します。私は数多くの理由から、サブビューとして追加する必要があります。WKWebViewサブビューとして追加
WKWebView
の上にボタン/ラベルを追加する必要があります。UIView
をストーリーボードに追加して追加し、それをコードで設定してWKWebView
に設定すると、それはきれいに見えてコードで追加されます。
マイコード:私はこれを試みた
@IBOutlet weak var container: UIView!
private var wkWebView: WKWebView!
override func loadView() {
let webConfig = WKWebViewConfiguration()
wkWebView = WKWebView(frame: .zero, configuration: webConfig)
wkWebView.uiDelegate = self
}
override func viewDidLoad() {
super.viewDidLoad()
container = wkWebView
let url = URL(string: "https://google.com")
let request = URLRequest(url: url!)
wkWebView.load(request)
}
Iはまた、ゼロポインタでクラッシュcontainer.addSubview
方法を試みました。
アプリを読み込むたびに、黒い画面が表示されます。
アイデア?
コンテナビューコントローラを試しましたか? – Abizern