1
我想使用WKWebView
製作iOS瀏覽器應用程序。目前,我可以在整個視圖中顯示一個網頁。
現在我試圖在WKWebView的底部添加一個Toolbar
,但它沒有出現在視圖中。我在Storyboard上放置了一個Toolbar
對象,並將其附加到我的代碼中,但只有WKWebView
顯示在整個視圖上,沒有工具欄。
如何以正確的方式實施Toolbar
?工具欄不會出現在WKWebView的底部
這裏是我的代碼:
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()
}
}
可否請您發佈故事板的圖片? – AlexWoe89
新增了照片鏈接。 – Udomomo
深灰色視圖是'webView',對不對? –