क्या आईओएस अनुप्रयोगों के लिए ऑब्जेक्ट लाइब्रेरी में कोई चेकबॉक्स नियंत्रण है? निकटतम चीज़ जो मैं देखता हूं वह स्विच नियंत्रण है, जो एक बूलियन मान ले सकता है।आईओएस एप्लिकेशन के लिए चेकबॉक्स नियंत्रण
उत्तर
आप एक UIButton की चयनित राज्य, सेट विभिन्न के लिए विभिन्न छवियों (या भी ग्रंथों) (कोड के माध्यम से, या इंटरफ़ेस बिल्डर) का उपयोग कर सकते हैं:
:[button setImage:[UIImage imageNamed:@"selected.png"]
forState:UIControlStateSelected];
[button setImage:[UIImage imageNamed:@"unselected.png"]
forState:UIControlStateNormal];
और स्पर्श के अंदर कार्रवाई में
- (IBAction)buttonTouched:(id)sender
{
button.selected = !button.selected;
// add other logic
}
मेरे लिए बहुत उपयोगी है। धन्यवाद ..... – Vaquita
यह एक ओपन सोर्स लाइब्रेरी है जो इसके लिए कार्यान्वयन प्रदान करता है। https://github.com/t4ku/RadioButtonWithUIKit –
काम नहीं करता है। आपको UIImageView लेना होगा। –
यह वह कोड है जिसे मैं स्क्रीन पर दो चेकबॉक्स के लिए उपयोग करता हूं। (मैंने उन्हें स्क्रीन पर भी दो चित्रों के नीचे रखा है। मैं चेकबॉक्स बॉक्स विधि को कॉल करने के लिए UIControlEventTouchDown का उपयोग करता हूं। यह विधि मेरे मुख्य दृश्य नियंत्रक से बात करती है जहां मैं तय करता हूं कि उत्तर सही या गलत था। फिर मुख्य दृश्य नियंत्रक इस दृश्य वापस कॉल और यह बताता है कि या तो एक जांच करने के लिए खाली पाठ बॉक्स को बदलने के लिए:
या एक एक्स
// Put the Checkboxes on the screen
UIImage *checkBox = [UIImage imageNamed:@"Checkbox"];
self.checkBoxLeft = [UIButton buttonWithType:UIButtonTypeCustom];
[self.checkBoxLeft setImage:checkBox forState:UIControlStateNormal];
[self.checkBoxLeft setFrame:checkBoxFrameLeft];
[self.checkBoxLeft addTarget:self
action:@selector(checkBoxTapped:)
forControlEvents:UIControlEventTouchDown];
[self.checkBoxLeft setTitle:@"checkBoxLeft" forState:UIControlStateNormal];
self.checkBoxLeft.contentEdgeInsets = insets;
self.checkBoxLeft.showsTouchWhenHighlighted = NO; // Keeps it from turning gray
self.checkBoxRight = [UIButton buttonWithType:UIButtonTypeCustom];
[self.checkBoxRight setImage:checkBox forState:UIControlStateNormal];
[self.checkBoxRight setFrame:checkBoxFrameRight];
[self.checkBoxRight addTarget:self
action:@selector(checkBoxTapped:)
forControlEvents:UIControlEventTouchDown];
[self.checkBoxRight setTitle:@"checkBoxRight" forState:UIControlStateNormal];
self.checkBoxRight.contentEdgeInsets = insets;
self.checkBoxRight.showsTouchWhenHighlighted = NO; // Keeps it from turning gray
- (void)checkBoxTapped:(UIButton *)buttonPressed {
[[self delegate] checkBoxTapped:buttonPressed.currentTitle];
}
- (void)highlightCheckbox:(NSString *)checkboxToHighlight withHighlight:(NSString *)highlight {
if ([checkboxToHighlight isEqualToString:@"left"]){
[self.checkBoxLeft setImage:[UIImage imageNamed:highlight] forState:UIControlStateNormal];
} else {
[self.checkBoxRight setImage:[UIImage imageNamed:highlight] forState:UIControlStateNormal];
}
}
// बटन
की संपत्ति को परिभाषित अनियंत्रित छवि
- (void)viewDidLoad
{
[_checkboxButton setBackgroundImage:[UIImage imageNamed:@"unchecked.png"] forState:UIControlStateNormal];
}
की जाँच की छवि घोषित।
- (IBAction)buttonTapped:(id)sender
{
if (_checkboxButton.selected == YES)
{
[_checkboxButton setBackgroundImage:[UIImage imageNamed:@"unchecked.png"] forState:UIControlStateSelected];
_checkboxButton.selected = NO;
}
else
{
[_checkboxButton setBackgroundImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateNormal];
_checkboxButton.selected = YES;
}
}
- 1. चेकबॉक्स नियंत्रण
- 2. सूचीदृश्य नियंत्रण में चेकबॉक्स
- 3. आईओएस - एप्लिकेशन
- 4. आईओएस एप्लिकेशन
- 5. ग्रिड व्यू पंक्तियों और चेकिंग चेकबॉक्स नियंत्रण
- 6. किसी डेटाटेबल पर चेकबॉक्स नियंत्रण कैसे जोड़ें?
- 7. कस्टम UI नियंत्रण के लिए मार्गदर्शिका
- 8. आईओएस में यूआई नियंत्रण 'राज्य प्रबंधन के लिए डिजाइन पैटर्न
- 9. चेकबॉक्स के लिए कस्टम तस्वीरें?
- 10. चेकबॉक्स IE के लिए jquery
- 11. चेकबॉक्स के लिए JQuery चेक
- 12. चेकड लिस्टबॉक्स नियंत्रण - वास्तविक चेकबॉक्स पर क्लिक होने पर केवल चेकबॉक्स को चेक करना
- 13. आईओएस वेब एप्लिकेशन आइकन चमक
- 14. चेकबॉक्स के लेबल के लिए jQuery चयनकर्ता
- 15. आईओएस एप्लिकेशन में रिक्त QLPreviewController
- 16. एप्लिकेशन लोडर त्रुटि - आईओएस अपलोड
- 17. चेकबॉक्स के साथ ड्रॉपडाउन सूची
- 18. चेकबॉक्स सूची
- 19. एएसपी में कस्टम विशेषताओं को जोड़ना: चेकबॉक्स नियंत्रण
- 20. इसे समझाएं: चेकबॉक्स चेकबॉक्स = (चेकबॉक्स) प्रेषक;
- 21. HTML फॉर्म में चेकबॉक्स के लिए ऐरे
- 22. EmberJs में चेकबॉक्स के लिए चयन बाइंडिंग
- 23. चेकबॉक्स
- 24. ही खंडित नियंत्रण Android एप्लिकेशन में टाइप
- 25. चेकबॉक्स
- 26. चेकबॉक्स
- 27. चेकबॉक्स
- 28. चेकबॉक्स
- 29. रेडियोबटन या चेकबॉक्स को रद्द करने के लिए कैसे बदलें
- 30. चेकबॉक्स
UISegmentedControl चिह्नित/अचिह्नित के निशान के लिए आप मदद कर सकते हैं – 0xDE4E15B
उपयोग UIButton राज्यों। अनचेक (सामान्य स्थिति) की छवियां रखें और जांचें (चयनित स्थिति)। – Hirak
चेकबॉक्स या रेडियो बटन के लिए कोई डिफ़ॉल्ट UI नियंत्रण नहीं है, यहां आपको चेक और अनचेक के लिए 2 अलग-अलग छवियों का उपयोग करना होगा और उन्हें तार्किक रूप से नियंत्रित करना होगा – kulss