से UISegmentedControl में परिवर्तन का पता कैसे लगाएं मेरे पास तीन सेगमेंट के साथ UISegmentedControl
बटन है। ViewController.m
में यह ठीक काम कर रहा है - बटन दबाकर सही तरीके से आग लगती है।एक पृथक IBAction
मेरे पास एक और अलग UIButton
है जब इसे दबाया जाता है, इसे पहले(यह देखने के लिए कि कौन सा बटन वर्तमान में दबाया गया है) की जांच करें और उसके बाद उस सेगमेंट मान के अनुसार एक विधि को आग लगाना चाहिए।
यहां अलग कोड UIButton
के लिए मेरा कोड है। बटन स्वयं काम कर रहा है, लेकिन मुझे लगता है कि UISegmentedControl
के सेगमेंट के वर्तमान मूल्य को कैसे प्राप्त किया जाए।
यहां किसी भी सहायता के लिए बहुत धन्यवाद। मैं OBJ-C
पर नया हूं। मुझे पता है कि VisualBasic
में ऐसा कैसे करें, इसलिए अधिक वर्बोज़ पक्ष पर दिए गए उत्तरों की सराहना की जाएगी क्योंकि मुझे 'क्यों' पता होना चाहिए। धन्यवाद।
- (IBAction)decodeButton:(id)sender {
UISegmentedControl *segment = [UISegmentedControl alloc]; // THIS DOES NOT WORK.
if (segment.selectedSegmentIndex == 0) {
decode(textToDecode);
} else if(segment.selectedSegmentIndex == 1) {
decode1(textToDecode);
} else if(segment.selectedSegmentIndex == 2) {
decode2(textToDecode);
}
}
तरह की कोशिश करो मेरा उत्तर कोशिश करते हैं और मुझे पता है अगर यह मदद करता है –