本文主要是介绍IOS XCode11开发嵌入网页,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
IOS XCode11开发嵌入网页的APP
- 初学IOS开发,一开始学习的是Swift和SWiftUI,对于之前的Objective-C开发没有了解。
- 在网上浏览一下,知道有WKWebView可以嵌入网页,结合XCode11,就能快速开发嵌入网页的APP。
新建项目
- 使用Xcode11新建”Single View App“项目,如下图所示:
- 新建Swift文件,如下图所示:
创建WKWebView
- 根据官方提供的代码,直接复制过来,粘贴到刚刚新建的Swift文件中,只需要修改一下URL即可,如下代码所示:
import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate {var webView: WKWebView!override func loadView() {let webConfiguration = WKWebViewConfiguration()webView = WKWebView(frame: .zero, configuration: webConfiguration)webView.uiDelegate = selfview = webView}override func viewDidLoad() {super.viewDidLoad()let myURL = URL(string:"https://www.baidu.com")let myRequest = URLRequest(url: myURL!)webView.load(myRequest)}
}
修改启动画面
- 将打开App的第一个画面指向到刚刚写的ViewController。
- 打开SceneDelegate.swift文件,将window.rootViewController指向ViewController(),如下图所示:
启动
使用快捷键command+i即可编辑启动虚拟机,即可看到效果了。
这篇关于IOS XCode11开发嵌入网页的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!