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

आईओएस में सरणी से प्रोग्रामेटिक रूप से पिकर कैसे बनाएं?

<घंटा/>

एक पिकर दृश्य एक या अधिक पहियों को प्रदर्शित करता है जिसे उपयोगकर्ता आइटम का चयन करने के लिए हेरफेर करता है। प्रत्येक पहिया—एक घटक के रूप में जाना जाता है—में अनुक्रमित पंक्तियों की एक श्रृंखला होती है जो चयन योग्य वस्तुओं का प्रतिनिधित्व करती है।

UIPicker महत्वपूर्ण घटकों में से एक है और लगभग अधिकांश अनुप्रयोगों में उपयोग किया जाता है। आप उन्हें अधिकतर प्रपत्र-आधारित अनुप्रयोगों में देखेंगे।

आप इसके बारे में यहाँ और अधिक पढ़ सकते हैं:https://developer.apple.com/documentation/uikit/uipickerview

इस पोस्ट में, हम देखेंगे कि UIPicker को प्रोग्रामेटिक रूप से कैसे बनाया जाता है और उसमें array और लोड सरणी मान कैसे बनाए जाते हैं।

तो चलिए शुरू करते हैं,

चरण 1 - एक्सकोड खोलें और सिंगल व्यू एप्लिकेशन बनाएं और इसे पिकर सैंपल नाम दें।

चरण 2 - ओपन व्यूकंट्रोलर.स्विफ्ट, चूंकि हम प्रोग्रामेटिक रूप से बना रहे हैं इसलिए हम स्टोरीबोर्ड को बिल्कुल भी नहीं छूएंगे।

चरण 3 − सबसे पहले viewDidLoad मेथड UIPickerView का ऑब्जेक्ट बनाता है

यूआईपीकर दें:यूआईपीकर व्यू =यूआईपीकर व्यू ()

चरण 4 - प्रतिनिधि सेट करें और स्क्रीन के केंद्र में दृश्य लोड करें,

UIPicker.delegate =self as UIPickerViewDelegateUIPicker.dataSource =self as UIPickerViewDataSourceself.view.addSubview(UIPicker)UIPicker.center =self.view.center

चरण 5 - UIPickerViewDelegate, UIPickerViewDataSource

के साथ व्यू कंट्रोलर क्लास की पुष्टि करें
क्लास व्यू कंट्रोलर:UIViewController, UIPickerViewDelegate, UIPickerViewDataSource

चरण 6 - डेटा की एक सरणी बनाएं जिसे आप प्रदर्शित करना चाहते हैं

let dataArray =["अंग्रेज़ी", "गणित", "इतिहास", "जर्मन", "विज्ञान"]

चरण 7 - प्रतिनिधि विधियों को लागू करें,

फंक नंबरऑफकंपोनेंट्स (पिकर व्यू में:यूआईपीकर व्यू में) -> इंट {रिटर्न 1}फंक पिकर व्यू (_ पिकर व्यू:यूआईपीकर व्यू, नंबरऑफरोइनकंपोनेंट घटक:इंट) -> इंट {रिटर्न डेटाअरे.काउंट}फंक पिकर व्यू (_ पिकर व्यू:यूआईपीकर व्यू, टाइटलफॉररो पंक्ति :इंट, फॉरकंपोनेंट कंपोनेंट:इंट) -> स्ट्रिंग? {चलो पंक्ति =डेटाअरे [पंक्ति] वापसी पंक्ति}

चरण 8 - एप्लिकेशन चलाएं

आईओएस में सरणी से प्रोग्रामेटिक रूप से पिकर कैसे बनाएं?

पूर्ण कोड

आयात करें :UIPickerView =UIPickerView () UIPicker.delegate =UIPickerViewDelegate के रूप में स्वयं वापसी 1} func pickerView (_ पिकर व्यू:UIPickerView, numberOfRowsInComponent घटक:Int) -> Int {रिटर्न dataArray.count} func pickerView (_ पिकर व्यू:UIPickerView, titleForRow पंक्ति:Int, forComponent घटक:Int) -> स्ट्रिंग? {चलो पंक्ति =डेटाअरे [पंक्ति] वापसी पंक्ति}}
  1. एंड्रॉइड में सरणी से प्रोग्रामेटिक रूप से स्पिनर कैसे बनाएं?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में सरणी से प्रोग्रामेटिक रूप से स्पिनर कैसे बना सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। दूसरा चरण - निम्न कोड को res/layout/activity_main.xml में जोड़े

  1. iOS 10.0.2 से डाउनग्रेड कैसे करें

    जबकि नवीनतम iOS 10.0.2 अपडेट में कुछ उपयोगी विशेषताएं हैं, यह बग के बिना नहीं आता है। अगर आपको iOS के नवीनतम संस्करण में कोई समस्या मिली है और आप iOS 10.0.2 से डाउनग्रेड करना चाहते हैं, तो नीचे दिए गए गाइड का पालन करें। कृपया ध्यान रखें कि इस गाइड के लिए आपको अपने आईओएस डिवाइस के लिए पीसी या मैक और

  1. iOS 15 से iOS 14 में डाउनग्रेड कैसे करें

    नवीनतम उन्नयन और अद्यतनों को आज़माने के लिए, बीटा संस्करण अच्छे हैं। हालांकि, सभी दिन-प्रतिदिन के उपयोग में त्रुटिपूर्ण ढंग से काम नहीं करते हैं। यदि आपने उत्साह के कारण iOS 15 में अपग्रेड किया है और अब आप अपने निर्णय पर पछता रहे हैं। आईओएस के स्थिर संस्करण आईओएस 14.6 पर वापस जाने का तरीका यहां दिया