【发布时间】:2019-08-13 03:36:50
【问题描述】:
我正在设置一个新的商业应用程序,我想从网站获取一些信息和页面。我不知道如何让 webView 工作,也找不到任何教程来展示如何使用它。有人可以告诉我如何激活 webView 吗?
【问题讨论】:
-
你想要什么,能不能简单解释一下。
我正在设置一个新的商业应用程序,我想从网站获取一些信息和页面。我不知道如何让 webView 工作,也找不到任何教程来展示如何使用它。有人可以告诉我如何激活 webView 吗?
【问题讨论】:
WebView 是一个显示交互式 Web 内容的对象,例如用于应用内浏览器。实施步骤:
import WebKit。@IBOutlet weak var webView: WKWebView!)或以编程方式创建 webview。class ViewController: UIViewController, WKNavigationDelegate {})webView.scrollView.bounces = false
webView.navigationDelegate = self
let url = URL(string: "https:www.example.com")!
webView.load(URLRequest(url: url))
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {}
func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {}
完整代码:
import UIKit
import WebKit
class ViewController: UIViewController, WKNavigationDelegate {
var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://www.example.com")!
webView.load(URLRequest(url: url))
let refresh = UIBarButtonItem(barButtonSystemItem: .refresh, target: webView, action: #selector(webView.reload))
toolbarItems = [refresh]
navigationController?.isToolbarHidden = false
}
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
title = webView.title
}
}
【讨论】: