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