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

MBProgressHUD को स्विफ्ट के साथ कैसे प्रयोग करें?

<घंटा/>

MBProgressHUD को स्विफ्ट में उपयोग करने के लिए हमें पहले एक पॉडफाइल बनाने की जरूरत है अगर यह पहले से मौजूद नहीं है।

टर्मिनल पर जाएं और डायरेक्टरी को अपनी प्रोजेक्ट डायरेक्टरी में बदलें, फिर पॉड को इनिशियलाइज़ करें और बाद में MBProgressHUD इंस्टॉल करें।

cd /projectDirectorypod initopen podfile

फिर पॉडफाइल में निम्न पंक्ति जोड़ें और टर्मिनल पर वापस जाएं और उसी निर्देशिका में नीचे की कमांड चलाएँ।

पॉड 'MBProgressHUD', '~> 1.1.0'पॉड इंस्टाल

एक बार जब आप इन आदेशों को चलाते हैं तो MBProgressHUD आपके प्रोजेक्ट में स्थापित हो जाएगा, अब आप इस लाइब्रेरी को ViewController में आयात कर सकते हैं जहाँ आप कभी भी उपयोग करना चाहते हैं, या आप UIView नियंत्रक का एक्सटेंशन बना सकते हैं और इस विधि का उपयोग कर सकते हैं।

आइए इसे दो अलग-अलग तरीकों से देखें, दोनों एक ही परिणाम देंगे।

<एच2>1. ViewDidLoad में जोड़ना
let Indicator =MBProgressHUD.showAdded(to:self.view, एनिमेटेड:true)Indicator.label.text ="Indicator"Indicator.isUserInteractionEnabled =falseIndicator.detailsLabel.text ="fetching details" Indicator.show(animated:true) )

इसी तरह, आप संकेतक को दृश्य से छिपाने के लिए निम्न का उपयोग कर सकते हैं।

MBProgressHUD.hide(for:self.view, एनिमेटिड:ट्रू)

आइए ऐसा करने का दूसरा तरीका देखें।

2. इसे विश्व स्तर पर सुलभ बनाने के लिए एक एक्सटेंशन बनाना।

<पूर्व>विस्तार UIViewController { func showIndicator (शीर्षक शीर्षक के साथ:स्ट्रिंग, और विवरण:स्ट्रिंग) {सूचक =MBProgressHUD.show Added(to:self.view, एनिमेटेड:सच) संकेतक.लेबल.पाठ =शीर्षक संकेतक। .detailsLabel.text =विवरण Indicator.show(animated:true) } func HideIndicator() {MBProgressHUD.hide(for:self.view, एनिमेटेड:ट्रू)}}

जब हम इनमें से किसी को भी अपने डिवाइस पर चलाते हैं, तो हमें निम्न परिणाम मिलते हैं।

MBProgressHUD को स्विफ्ट के साथ कैसे प्रयोग करें?


  1. ज़ूम के साथ कस्टम पृष्ठभूमि का उपयोग कैसे करें

    महामारी के दौरान लाखों लोगों ने वीडियो कॉन्फ्रेंसिंग के लिए जूम का इस्तेमाल करना शुरू कर दिया है। कई लोगों ने कस्टम बैकग्राउंड फीचर का लाभ उठाया है जो आपको अपने पीछे के कमरे से अपने वीडियो बैकग्राउंड को सचमुच अपनी इच्छानुसार कुछ भी बदलने की अनुमति देता है। आप पूर्व-निर्धारित पृष्ठभूमि के सेट में से

  1. बूट कैंप के साथ विंडोज 7 का उपयोग कैसे करें

    बूट कैंप का उपयोग करके अपने मैक पर विंडोज 7 स्थापित करना दोनों ऑपरेटिंग सिस्टम से पूर्ण प्रदर्शन प्राप्त करने का एक शानदार तरीका है। बूट कैंप आपके मैक की हार्ड ड्राइव को दो ऑपरेटिंग सिस्टम, इस मामले में, ओएस एक्स और विंडोज 7 का उपयोग करने के लिए विभाजित करके काम करता है। इस प्रकार, जब आप बूट कैंप क

  1. रैंसमवेयर विकसित हो गया है- 'डॉक्सवेयर' नवीनतम नस्ल है!

    डॉक्सवेयर ने रैंसमवेयर हमलों में एक दुर्भावनापूर्ण मोड़ जोड़ा है। जैसा कि रैनसमवेयर का खतरा विकसित हो रहा है, एक्सटॉर्शनवेयर पर एक नए स्पिन के साथ, जिसे डॉक्सवेयर कहा जाता है। यह मुख्य रूप से रैंसमवेयर पीड़ितों के संवेदनशील डेटा को लक्षित करने और संभावित रूप से उजागर करने के लिए डिज़ाइन किया गया है।