खोज…


परिचय

UISegmentedControl ऑब्जेक्ट एक क्षैतिज नियंत्रण कई खंडों से बना है, प्रत्येक खंड एक असतत बटन के रूप में कार्य करता है। एक खंडित नियंत्रण कई नियंत्रणों को एक साथ समूहित करने के लिए एक कॉम्पैक्ट साधन की पुष्टि करता है।

कोड के माध्यम से UISegmentedControl बनाना

  1. 3 आइटमों (सेगमेंट) से भरा यूआईसेक्टेड कॉन्ट्रोल का नया उदाहरण बनाएं:
let mySegmentedControl = UISegmentedControl (items: ["One", "Two", "Three"])
  1. सेटअप फ्रेम;
mySegmentedControl.frame = CGRect(x: 0.0, y: 0.0, width: 300, height: 50)
  1. डिफ़ॉल्ट चयन करें (यह नहीं कि खंड 0 से अनुक्रमित हैं):
mySegmentedControl.selectedSegmentIndex = 0
  1. लक्ष्य कॉन्फ़िगर करें:
mySegmentedControl.addTarget(self, action: #selector(segmentedValueChanged(_:)), for: .valueChanged)

5 हैंडल का मूल्य बदला गया:

func segmentedValueChanged(_ sender:UISegmentedControl!) {
    print("Selected Segment Index is : \(sender.selectedSegmentIndex)")
}
  1. पदानुक्रम को देखने के लिए UISegmentedControl जोड़ें
yourView.addSubview(mySegmentedControl)


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow