import WebKit
lazy var webView: WKWebView = {
let preferences = WKPreferences()
preferences.javaScriptEnabled = true
let configuration = WKWebViewConfiguration()
configuration.preferences = preferences
configuration.userContentController = WKUserContentController()
// 给webview与swift交互起一个名字:AppModel,webview给swift发消息的时候会用到
configuration.userContentController.add(self, name: "AppModel")
var webView = WKWebView(frame: self.view.frame, configuration: configuration)
// 让webview翻动有回弹效果
webView.scrollView.bounces = true
// 只允许webview上下滚动
webView.scrollView.alwaysBounceVertical = true
webView.navigationDelegate = self
return webView
}()
直接上图
直接上图
直接上图
自定义部分代码来自项目 https://github.com/Finb/V2ex-Swift 感谢 @Finb 大大开源的这么好的swift项目