কম্পিউটার

কিভাবে সুইফটের সাথে MBProgressHUD ব্যবহার করবেন?


সুইফটে MBProgressHUD ব্যবহার করার জন্য আমাদের প্রথমে একটি পডফাইল তৈরি করতে হবে যদি এটি ইতিমধ্যে বিদ্যমান না থাকে।

টার্মিনালে যান এবং আপনার প্রোজেক্ট ডিরেক্টরিতে ডিরেক্টরি পরিবর্তন করুন তারপর পড শুরু করুন এবং পরে MBProgressHUD ইনস্টল করুন।

cd /projectDirectory
pod init
open podfile

তারপর পডফাইলে নিম্নলিখিত লাইনটি যোগ করুন এবং টার্মিনালে ফিরে যান এবং একই ডিরেক্টরিতে নীচের কমান্ডটি চালান।

pod 'MBProgressHUD', '~> 1.1.0'
pod install

একবার আপনি এই কমান্ডগুলি চালালে MBProgressHUD আপনার প্রকল্পে ইনস্টল হয়ে যাবে, এখন আপনি যেখানে ব্যবহার করতে চান সেখানে ভিউকন্ট্রোলারে এই লাইব্রেরিটি আমদানি করতে পারেন, অথবা আপনি UIView কন্ট্রোলারের একটি এক্সটেনশন তৈরি করতে পারেন এবং এই পদ্ধতিটি ব্যবহার করতে পারেন৷

আসুন এটিকে দুটি ভিন্ন পদ্ধতি দিয়ে দেখি, উভয়ই একই ফলাফল দেবে।

1. ViewDidLoad

এ যোগ করা হচ্ছে
let Indicator = MBProgressHUD.showAdded(to: self.view, animated: true)
Indicator.label.text = "Indicator"
Indicator.isUserInteractionEnabled = false
Indicator.detailsLabel.text = "fetching details"
Indicator.show(animated: true)

একইভাবে, আপনি ভিউ থেকে সূচক লুকানোর জন্য নিম্নলিখিত ব্যবহার করতে পারেন।

MBProgressHUD.hide(for: self.view, animated: true)

আসুন একই কাজ করার দ্বিতীয় উপায়টি দেখুন।

2. এটিকে বিশ্বব্যাপী অ্যাক্সেসযোগ্য করার জন্য একটি এক্সটেনশন তৈরি করা।

extension UIViewController {
   func showIndicator(withTitle title: String, and Description:String) {
      let Indicator = MBProgressHUD.showAdded(to: self.view, animated: true)
      Indicator.label.text = title
      Indicator.isUserInteractionEnabled = false
      Indicator.detailsLabel.text = Description
      Indicator.show(animated: true)
   }
   func hideIndicator() {
      MBProgressHUD.hide(for: self.view, animated: true)
   }
}

যখন আমরা আমাদের ডিভাইসে এগুলোর যেকোনো একটি চালাই, তখন আমরা নিম্নলিখিত ফলাফল পাই৷

কিভাবে সুইফটের সাথে MBProgressHUD ব্যবহার করবেন?


  1. কিভাবে একটি VPN দিয়ে BitTorrent ব্যবহার করবেন

  2. জুম সহ একটি কাস্টম পটভূমি কীভাবে ব্যবহার করবেন

  3. বুট ক্যাম্পের সাথে উইন্ডোজ 7 কীভাবে ব্যবহার করবেন

  4. How to use Outlook with Gmail