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

कंटेनर व्यू में प्रोग्रामेटिक रूप से UISegmentedControl कैसे जोड़ें?

<घंटा/>

IOS में स्विफ्ट के साथ UISegmentControl जोड़ने के लिए हमें पहले एक सेगमेंट कंट्रोल बनाना होगा और यह कंट्रोलर फंक्शन है, यानी यह एक्शन है। आइए उन चरणों को देखें।

आइए एक खंडित नियंत्रण जोड़ने के लिए एक फ़ंक्शन बनाएं।

func addControl() {
   let segmentItems = ["First", "Second"]
   let control = UISegmentedControl(items: segmentItems)
   control.frame = CGRect(x: 10, y: 250, width: (self.view.frame.width - 20), height: 50)
   control.addTarget(self, action: #selector(segmentControl(_:)), for: .valueChanged)
   control.selectedSegmentIndex = 1
   view.addSubview(control)
}

खंडित नियंत्रण जोड़ने के लिए इस फ़ंक्शन को हमारे व्यू कंट्रोलर में बुलाया जा सकता है, आइए इस नियंत्रण के लिए कार्रवाई जोड़ें।

@objc func segmentControl(_ segmentedControl: UISegmentedControl) {
   switch (segmentedControl.selectedSegmentIndex) {
      case 0:
         // First segment tapped
      break
      case 1:
         // Second segment tapped
      break
      default:
      break
   }
}

जब हम नीचे दिए गए आईओएस सिम्युलेटर पर एक ही कोड चलाते हैं तो क्या आउटपुट होता है।

कंटेनर व्यू में प्रोग्रामेटिक रूप से UISegmentedControl कैसे जोड़ें?


  1. नियंत्रण कक्ष में स्थानीय समूह नीति संपादक कैसे जोड़ें

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

  1. विंडोज 10 . में सेटिंग करके कंट्रोल पैनल व्यू कैसे बदलें

    विंडोज 10 - विंडोज 8/7 की तरह - आपको 3 अलग-अलग दृश्यों के साथ कंट्रोल पैनल खोलने की अनुमति देता है। आप इसे डिफ़ॉल्ट दृश्य में खोल सकते हैं, जो कि श्रेणी-वार . है . कई लोगों को यह बहुत उपयोगी लगता है क्योंकि आप जो करना चाहते हैं उसे ढूंढकर सेटिंग ढूंढ सकते हैं। आप रजिस्ट्री का उपयोग करके नियंत्रण कक्

  1. अपने iPhone के नियंत्रण केंद्र में शाज़म कैसे जोड़ें

    2018 में Apple द्वारा अधिग्रहित, Shazam दुनिया की सबसे प्रसिद्ध ऑडियो पहचान सेवाओं में से एक है। ऑडियो के एक छोटे स्निपेट के आधार पर आप संगीत, फिल्मों, विज्ञापनों और टीवी शो की पहचान करने के लिए शाज़म का उपयोग कर सकते हैं। यदि आप एक iPhone उपयोगकर्ता हैं, तो अब आप अपने डिवाइस के नियंत्रण केंद्र में