将UIWebView迁移到WKWebView

Gre*_*ams 4 uiwebview ios swift wkwebview

在我的iOS应用程序中,我尝试将旧的UIWebView代码迁移到WKWebView,因为从理论上讲,WKWebView比UIWebView更快,更高效。

我在互联网上看了一堆教程(如此此处此处),但是找不到任何解释如何简单地将WKWebView编程添加到我的应用程序的内容。

有人可以给我指出一个简单的教程,也可以在注释中解释如何通过编程将代码转换为WKWebView吗?提前致谢。

查看Controller.swift:

import UIKit

class ViewController: UIViewController, UIWebViewDelegate {

    override func viewDidLoad() {
        super.viewDidLoad()

        let myWebView:UIWebView = UIWebView(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.width, UIScreen.mainScreen().bounds.height))

        myWebView.loadRequest(NSURLRequest(URL: NSURL(string: "http://www.communionchapelefca.org/app-home")!))
        self.view.addSubview(myWebView)
Run Code Online (Sandbox Code Playgroud)

San*_*mar 7

在您的课程中添加“ WebKit ”框架。

请参考以下代码

import UIKit
import WebKit

class ViewController: UITableViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let myWebView:WKWebView = WKWebView(frame: CGRectMake(0, 0,   UIScreen.mainScreen().bounds.width, UIScreen.mainScreen().bounds.height))

        myWebView.loadRequest(NSURLRequest(URL: NSURL(string: "http://www.communionchapelefca.org/app-home")!))
        self.view.addSubview(myWebView)

    }
}
Run Code Online (Sandbox Code Playgroud)