/ / Die Symbolleiste wird nicht am unteren Rand von WKWebView angezeigt - swift, xcode

Toolbar erscheint nicht am unteren Rand von WKWebView - swift, xcode

Ich möchte eine iOS-Browser-App mit WKWebView. Derzeit kann ich eine Webseite in der gesamten Ansicht anzeigen.
Jetzt versuche ich, eine Toolbar am unteren Rand von WKWebView, aber es erscheint nicht in der Ansicht. Ich habe ein Toolbar Objekt auf Storyboard und an meinen Code angehängt, aber nur WKWebView wird in der gesamten Ansicht ohne Symbolleiste angezeigt.
Wie kann ich das umsetzen? Toolbar in der richtigen Weise?

Hier ist mein Code:

import UIKit
import WebKit

class WebViewViewController: UIViewController, WKUIDelegate, WKNavigationDelegate {


@IBOutlet weak var webView: WKWebView!

@IBOutlet weak var WKToolbar: UIToolbar!

var startUrl = "https://www.apple.com"
var pageTitle: String?
var requestUrl: String?

override func loadView() {
super.loadView()
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
webView.navigationDelegate = self
self.view = webView
}

override func viewDidLoad() {
super.viewDidLoad()

webView.allowsBackForwardNavigationGestures = true

if let url = URL(string: startUrl) {
let request = URLRequest(url: url)
webView.load(request)
}
}

@IBAction func prevBtn(_ sender: UIBarButtonItem) {
if webView.canGoBack {
webView.goBack()
}
}

@IBAction func nextBtn(_ sender: UIBarButtonItem) {
if webView.canGoForward {
webView.goForward()
}
}

func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}

}

mein Storyboard

Antworten:

1 für die Antwort № 1

Endlich gelöst Nach dem Rat von Moe Abdul-Hameed entfernte ich diesen Teil und den WKWebView und Toolbar funktionierte einwandfrei
Ich denke, dieser Teil hatte die Einstellung des WebView-Objekts im Storyboard ersetzt.

    let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
webView.navigationDelegate = self
self.view = webView