将UIWebView迁移到WKWebView
在我的iOS应用程序中,我尝试将旧的UIWebView代码迁移到WKWebView,因为从理论上讲,WKWebView比UIWebView更快,更高效。
我已经看了一大堆的教程(如这里 , 这里和这里 ),但无法find解释如何简单地将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)
将“WebKit”框架添加到您的class级。
请参考下面的代码
import UIKit import WebKit
类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) }
}
- Images.xcassets存档或生成时运行的错误
- 可以使用iOS企业应用程序开发程序将应用程序分发给其他公司,但不能通过应用程序商店?
- 在真正的Apple Watch上调试WatchKit – 什么都没发生
- 用我的手指在iOS中绘制贝塞尔曲线?
- 多个AVCaptureVideoDataOutput在同一个AVCaptureSession中
- Xcode5:无法注册“/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bundle
- 所以我想在Swift中快速将项目分组
- Xcode 6模拟器,无法启动错误
- 自定义iOS应用开发的好处是什么?