Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

Swift का उपयोग करके iOS ऐप में WebView कैसे बनाएं


एक 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
    }
}

Swift का उपयोग करके iOS ऐप में WebView कैसे बनाएं

  1. Android ऐप में WebView कैसे बनाएं? Android ऐप में WebView कैसे बनाएं?

    यह उदाहरण दर्शाता है कि Android ऐप में WebView का उपयोग करके वेब पेज कैसे लोड किया जाए और बैक बटन हैंडलिंग कैसे की जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML में WebView जोड़ें res/layout/activity_main.xml: <?xml version=1.0 encoding=utf-8?> <

  1. Android ऐप में XML फ़ाइल से एनिमेशन कैसे बनाएं? Android ऐप में XML फ़ाइल से एनिमेशन कैसे बनाएं?

    परिचय यह ट्यूटोरियल दिखाता है कि Android में XML फाइलों से एनिमेशन कैसे परिभाषित करें और उन्हें व्यूज़ पर लागू करें। हम तीन प्रकार की एनिमेशन बनाएंगे: फेड-इन (अल्फा), जूम (स्केल), और ब्लिंक (रिपीटिंग अल्फा)। आवश्यक चरण चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project से नया प्रोजेक

  1. Swift के साथ iOS CRUD ऐप में Realm डेटाबेस इंटीग्रेट करना - चरण-दर-चरण गाइड Swift के साथ iOS CRUD ऐप में Realm डेटाबेस इंटीग्रेट करना - चरण-दर-चरण गाइड

    नमस्कार सभी को! इस लेख में हम सीखेंगे कि iOS ऐप में Realm डेटाबेस कैसे जोड़ें। हम एक साधारण ToDo ऐप बनाएंगे ताकि आप सीख सकें कि Realm डेटाबेस में CRUD (बनाएं, पढ़ें, अपडेट करें, हटाएं) ऑपरेशन कैसे करें। Realm क्या है? Realm एक ओपन-सोर्स मोबाइल डेटाबेस है जो डेवलपर-फ्रेंडली और उपयोग में आसान ह