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