একজন iOS ডেভেলপার হিসাবে, আপনি একাধিক পরিস্থিতিতে আসবেন যেখানে আপনাকে ওয়েবে কিছু প্রদর্শন করতে হবে, তার জন্য আমরা WebView ব্যবহার করি।
Apple অনুযায়ী , − এটি একটি বস্তু যা ইন্টারেক্টিভ ওয়েব সামগ্রী প্রদর্শন করে, যেমন একটি ইন-অ্যাপ ব্রাউজারের জন্য৷
তাই এই পোস্টে, আমরা দেখব কিভাবে WebView তৈরি করতে হয় এবং এতে ডেটা লোড করতে হয়।
তো চলুন শুরু করি
ধাপ 1 − Xcode খুলুন এবং একটি একক ভিউ অ্যাপ্লিকেশন তৈরি করুন এবং এটির নাম দিন WebViewSample৷
৷ধাপ 2 - ViewController.swift ফাইল খুলুন এবং WebKit মডিউল আমদানি করুন। WebKit আমদানি করুন
ধাপ 3 − ViewController.swift-এ WebKit-এর একটি প্রপার্টি যোগ করুন।
var webView: WKWebView!
পদক্ষেপ 4৷ − ViewController.swift
-এ WKUIDelegate প্রতিনিধি যোগ করুনধাপ 5 − ViewController.swift-এ নিচের পদ্ধতিটি যোগ করুন, ওভাররাইড loadView ফাংশন যোগ করুন।
override func loadView() { let webConfiguration = WKWebViewConfiguration() webView = WKWebView(frame: .zero, configuration: webConfiguration) webView.uiDelegate = self view = webView }
ধাপ 6 − viewDidLoad-এ URL অনুরোধ তৈরি করুন যা আপনি লোড করতে চান এবং 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 } }