एक iOS डेवलपर के रूप में, आप कई परिदृश्यों में आएंगे जहां आपको वेब में कुछ प्रदर्शित करना होगा, उसके लिए हम WebView का उपयोग करते हैं।
Apple के अनुसार, - यह एक ऑब्जेक्ट है जो इंटरैक्टिव वेब कंटेंट प्रदर्शित करता है, जैसे इन-ऐप ब्राउज़र के लिए।
तो इस पोस्ट में, हम देखेंगे कि WebView कैसे बनाएं और उसमें डेटा लोड करें।
शुरुआत करते हैं
चरण 1: प्रोजेक्ट बनाएं
Xcode खोलें और सिंगल व्यू एप्लिकेशन बनाएं और नाम दें "WebViewSample"
चरण 2: WebKit मॉड्यूल इम्पोर्ट करें
ViewController.swift फाइल खोलें और WebKit मॉड्यूल इम्पोर्ट करें।
import WebKit
चरण 3: WebKit प्रॉपर्टी जोड़ें
var webView: WKWebView!
चरण 4: WKUIDelegate डेलीगेट जोड़ें
ViewController.swift में WKUIDelegate डेलीगेट जोड़ें।
चरण 5: loadView मेथड ओवरराइड करें
override func loadView() {
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
view = webView
}
चरण 6: viewDidLoad में URL लोड करें
override func viewDidLoad() {
super.viewDidLoad()
let myURL = URL(string: "https://www.apple.com")
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
}
चरण 7: एप्लिकेशन चलाएं
पूरा कोड
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
}
}
