কম্পিউটার

কীভাবে সুইফট ব্যবহার করে একটি iOS অ্যাপে একটি ওয়েবভিউ তৈরি করবেন?


একজন 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
   }
}

কীভাবে সুইফট ব্যবহার করে একটি iOS অ্যাপে একটি ওয়েবভিউ তৈরি করবেন?



  1. কিভাবে একটি iOS অ্যাপে ট্যাব বার লেআউট তৈরি করবেন?

  2. কীভাবে অ্যান্ড্রয়েড অ্যাপে একটি ওয়েবভিউ তৈরি করবেন?

  3. একটি অ্যান্ড্রয়েড অ্যাপে এক্সএমএল ফাইল ব্যবহার করে অ্যানিমেশন কীভাবে তৈরি করবেন?

  4. সুইফ্ট ব্যবহার করে কীভাবে একটি iOS CRUD অ্যাপে রিয়েলম ডেটাবেস যুক্ত করবেন