IOS XCode11开发嵌入网页

Posted starjuly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 = 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 XCode11开发嵌入网页的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS13 + xcode 11 中隐藏导航栏

带有 iOS 8(Xcode 6)的 iOS 模拟器未显示在 Safari 开发菜单中

30分钟学会iOS 11开发环境xcode 9图文教程

iOS 11开发教程编写第一个iOS 11应用

30分钟学会iOS 11开发环境xcode 9图文教程

iOS 11系列 - Xcode 9新特性