IOS XCode11开发嵌入网页

IOS XCode11开发嵌入网页的APP

  • 初学IOS开发,一开始学习的是Swift和SWiftUI,对于之前的Objective-C开发没有了解。
  • 在网上浏览一下,知道有WKWebView可以嵌入网页,结合XCode11,就能快速开发嵌入网页的APP。

新建项目

  • 使用Xcode11新建”Single View App“项目,如下图所示:
    IOS XCode11开发嵌入网页_第1张图片
  • 新建Swift文件,如下图所示:
    IOS XCode11开发嵌入网页_第2张图片

创建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 = self
        view = 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)