WKWebView:添加一个加载按钮 URL
WKWebView: Add a button that loads up URL
在我的 WKWebView 应用程序上,我想添加一个按钮,用户可以单击该按钮转到主页 URL。
我的家 URL 存储在 url
:
let url = NSURL(string: "http://whosebug.com")!
然后我这样创建按钮:
let htmlURL = UIBarButtonItem(title: "Home",style: .Done,target: webView,action: #selector(webView!.goBack))
self.navigationItem.leftBarButtonItem = htmlURL
显然,我需要更改 webView!.goBack
部分。我的问题是,我应该将其更改为什么,以便当用户单击 htmlURL
按钮时,它会转到 url
?
您可以添加一个 action/function,例如 loadHome()
到视图控制器,并使用 webView.loadRequest(_ request: NSURLRequest)
加载传递的 NSURLRequest
let htmlURL = UIBarButtonItem(title: "Home", style: .Done, target: self, action: #selector(loadHome))
func loadHome() {
webView.loadRequest(homeUrlRequest)
}
在我的 WKWebView 应用程序上,我想添加一个按钮,用户可以单击该按钮转到主页 URL。
我的家 URL 存储在 url
:
let url = NSURL(string: "http://whosebug.com")!
然后我这样创建按钮:
let htmlURL = UIBarButtonItem(title: "Home",style: .Done,target: webView,action: #selector(webView!.goBack))
self.navigationItem.leftBarButtonItem = htmlURL
显然,我需要更改 webView!.goBack
部分。我的问题是,我应该将其更改为什么,以便当用户单击 htmlURL
按钮时,它会转到 url
?
您可以添加一个 action/function,例如 loadHome()
到视图控制器,并使用 webView.loadRequest(_ request: NSURLRequest)
加载传递的 NSURLRequest
let htmlURL = UIBarButtonItem(title: "Home", style: .Done, target: self, action: #selector(loadHome))
func loadHome() {
webView.loadRequest(homeUrlRequest)
}