如何在 iOS/iPhone 中建立 WebView?


要在 iOS 中建立 Web 檢視,我們將使用 iOS 的 Webkit 框架。以前,UIWebView 用於建立 Web 檢視,但現在已棄用。

我們將在本專案中使用 WebKit 檢視。

  • 建立一個新專案,然後從物件庫將 WebKit 檢視拖放到 ViewController。

  • 根據您的要求給予約束。

  • 在 ViewController 中建立到 WebKit 的 outlet 連線。

  • 在本例中,我們將使用以下程式碼開啟 Facebook。

let url = URL(string: "https://#")
override func viewDidLoad() {
   super.viewDidLoad()
   let request = URLRequest.init(url: self.url!)
   self.wbView.load(request)
}

現在,最後我們需要在 info.plist 中新增一個關鍵應用傳輸安全設定。

將您的 info.plist 檔案作為原始碼開啟,並貼上以下程式碼 -

<key>NSAppTransportSecurity</key>
<dict>
<!--Include to allow all connections (DANGER)-->
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

注意 - 在執行 iOS 10.0 或更高版本裝置時,我們還需要在 info.plist 中新增照片庫使用說明和相機使用說明。

NSPhotoLibraryUsageDescription
NSCameraUsageDescription

這是應用程式在模擬器上執行時的樣子。

更新於:30-6 月 - 2020

440 瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.