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 } }
जब हम नीचे दिए गए आईओएस सिम्युलेटर पर एक ही कोड चलाते हैं तो क्या आउटपुट होता है।