Là một nhà phát triển iOS, bạn sẽ gặp nhiều tình huống trong đó bạn phải hiển thị nội dung nào đó trên web, mà chúng tôi sử dụng WebView.
Theo Apple , - Nó là một đối tượng hiển thị nội dung web tương tác, chẳng hạn như cho trình duyệt trong ứng dụng.
Vì vậy, trong bài đăng này, chúng ta sẽ xem cách tạo WebView và tải dữ liệu trong đó.
Vậy hãy bắt đầu
Bước 1 - Mở Xcode và tạo một ứng dụng xem duy nhất và đặt tên là WebViewSample.
Bước 2 - Mở tệp ViewController.swift và nhập mô-đun WebKit. nhập WebKit
Bước 3 - Thêm một thuộc tính của WebKit trong ViewController.swift.
var webView: WKWebView!
Bước 4 - Thêm đại biểu WKUIDelegate vào ViewController.swift
Bước 5 - Trong ViewController.swift, thêm phương thức bên dưới, thêm chức năng ghi đè loadView.
override func loadView() { let webConfiguration = WKWebViewConfiguration() webView = WKWebView(frame: .zero, configuration: webConfiguration) webView.uiDelegate = self view = webView }
Bước 6 - Trong viewDidLoad, tạo yêu cầu URL mà bạn muốn tải và tải URL
override func viewDidLoad() { super.viewDidLoad() let myURL = URL(string:"https://www.apple.com") let myRequest = URLRequest(url: myURL!) webView.load(myRequest) }
Bước 7 - Chạy ứng dụng,
Hoàn thành mã
import UIKit import WebKit class ViewController: UIViewController, WKUIDelegate { var webView: WKWebView! override func viewDidLoad() { super.viewDidLoad() let myURL = URL(string:"https://www.apple.com") let myRequest = URLRequest(url: myURL!) webView.load(myRequest) } override func loadView() { let webConfiguration = WKWebViewConfiguration() webView = WKWebView(frame: .zero, configuration: webConfiguration) webView.uiDelegate = self view = webView } }