मुझे अपने आईफोन एप्लिकेशन में रेडियो बटन जोड़ना होगा। इसके लिए मुझे रेडियो बटन छवि मिली है जो आकार में गोल है। क्या मैं उस छवि को सबव्यूव के रूप में जोड़ सकता हूं? और क्या मैं UIImage में टचअपिनसाइड ईवेंट जोड़ सकता हूं?आईफोन ऐप में रेडियो बटन
उत्तर
आईफोन ऐप्स में रेडियो बटन नहीं हैं। ऐसा करने के लिए "आईफोन-जैसा" तरीका या तो एक पिकर व्यू का उपयोग करके या चयनित पंक्ति पर चेक एक्सेसरी के साथ समूहीकृत तालिका दृश्य में कई पंक्तियों का उपयोग करके किया जाता है।
यदि किसी कारण से आपको वास्तव में रेडियो बटन रखने की आवश्यकता महसूस होती है, तो एक बटन प्रकार के कस्टम के साथ UIButton का उपयोग करें। "सामान्य" नियंत्रण स्थिति और "चयनित" स्थिति के लिए छवि के रूप में भरे सर्कल के लिए छवि के रूप में खाली सर्कल सेट करें।
मैंने जो कहा आपने कोशिश की, यह ठीक काम करता है। प्रारंभ में बटन एक गोल बटन की तरह दिखता है, लेकिन जिस बटन पर क्लिक किया जाता है, बटन का फ्रेम दिखाई देता है (स्क्वायर बटन की तरह दिखता है) – saikamesh
मैं इस चीज़ से कैसे छुटकारा पा सकता हूं? – saikamesh
यदि यह कोई करने योग्य नहीं है, तो मुझे कुछ और करने की कोशिश करनी है। तो कृपया मुझे बताएं कि इस व्यवहार से छुटकारा पाने के लिए संभव है – saikamesh
आप UIImageView क्लास का उपयोग करने का प्रयास कर सकते हैं जो केवल UIView कंटेनर के अंदर UIImage को लपेटता है। यह स्पर्शों का समर्थन करता हैगन/रद्द की गई घटनाओं जो मुझे लगता है उपयुक्त होगा।
आप एक वास्तविक रेडियो बटन सेटअप के साथ उपयोग करने पर विचार नहीं कर सकते हैं जैसा आपने वर्णन किया है और इसके बजाय एक और आईफोन जैसी दृष्टिकोण के साथ जा रहा है - उदाहरण के लिए, अपने रेडियो चयन से संबंधित कोशिकाओं के साथ UITableView का उपयोग करके और टॉगल चेक किया गया है/एक स्पर्श पर अनचेक। एक उदाहरण के लिए ऐप्पल आईफोन देव साइट पर TouchCells उदाहरण देखें।
मैंने अपने रेडियो बटन वर्ग को यूआईबटन क्लास को बढ़ाकर, मेरे रेडियोबुटटन क्लास में कैसे बनाया है, कैसे मैं UIButtonTypeCustom करने के लिए buttontype सेट? – saikamesh
कस्टम डिफ़ॉल्ट बटन प्रकार है। –
हाय ड्रू, आखिरकार मैंने जो किया वह मैंने किया। मैंने UIImageView क्लास का उपयोग किया और बेगन घटना को छू लिया। यह कोई समस्या नहीं के साथ ठीक काम करता है। बहुत बहुत धन्यवाद। ब्रेंट को भी विचार देने के लिए धन्यवाद। – saikamesh
आप UIWebView भी बना सकते हैं, इसमें HTML लोड कर सकते हैं जो रेडियो बटन का उपयोग करता है और फिर UIWebView प्रतिनिधि विधियों का उपयोग करके, रेडियो मान की निगरानी करता है।
यह एक हैक है, लेकिन कुछ मामलों में यह बिल्कुल ठीक है।
यदि आपके पास केवल "हाँ" या "नहीं" विकल्प हैं तो यूआईएसविच का उपयोग करें। ,
-(void)buttonPressed:(id)sender{
if([sender isSelectd])
//here change button image and set
[sender setSelected:NO];
}else{
//here change button image and set
[sender setSelected:YES];
}
याद है जब आप बटन बनाने के लिए मत भूलना नहीं करने के लिए setSelected स्थापित करने के लिए:
कई प्रकार के लिए नीचे दिए गए कोड का उपयोग करें।
UISegmentedControl आज़माएं। यह रेडियो बटन के समान व्यवहार करता है - विकल्पों की एक श्रृंखला प्रस्तुत करता है और उपयोगकर्ता को 1.
क्या आप जानते हैं कि टाइटेनियम में UISegmentedControl कैसे बनाया जा सकता है? –
आईफोन एप्लिकेशन में कोई रेडियोबटन नियंत्रण नहीं है।
हालांकि आप रेडियोबटन लेने के लिए folliwing लिंक देख सकते हैं।
यहां हमने रेडियोबटन के स्थान पर दो छवियां रखीं।
http://www.developers-life.com/radio-buttons-in-iphone-application.html
........
IBOutlet UIButton *checkboxButtonMale;
IBOutlet UIButton *checkboxButtonFmale;
checkboxButtonFmale.tag = 3;
checkboxButtonMale.tag = 2;
(IBAction)checkboxGenderChecked:(id)sender{
UIButton *selectedButton = (UIButton *)sender;
UIButton *toggledButton;
if (selectedButton.tag == 2) {
toggledButton = checkboxButtonFmale;
}
else {
toggledButton = checkboxButtonMale;
} [toggledButton setSelected:NO];
[sender setSelected:YES];
}
मैं कुछ इस तरह किया कोडिंग का आनंद लें और यह काम करता है:
- (IBAction)tickbuttonClicked:(id)sender
{
UIButton *selectedButton = sender;
UIImage *ticked = [UIImage imageNamed:@"tickbox_yes3.png"];
UIImage *unticked = [UIImage imageNamed:@"tickbox_no3.png"];
//untick active box
if((activetag>-1)&&(activetag!=[sender tag])){
UIButton *thisButton = (UIButton *)[self.view viewWithTag:activetag];
thisButton.backgroundColor = [UIColor colorWithPatternImage:unticked];
}
//tick sender
if ([sender tag]!=activetag)
{
selectedButton.backgroundColor = [UIColor colorWithPatternImage:ticked];
activetag=[sender tag];
[selectedButton setSelected:YES];
}
}
आप UIButton
रों की एक सरणी इस्तेमाल कर सकते हैं , फिर तर्क को संभालने के लिए मेरे GSRadioButtonSetController कक्षा का उपयोग करें (अनिवार्य रूप से, यह सुनिश्चित करना कि केवल एक बटन चुना जा सकता है)। नमूना उपयोग के लिए गिटहब पर रीडमे देखें।
यह लिंक देखें यह वास्तव में आपके लिए उपयोगी होगा। https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Button/Concepts/RadioButtons.html
// बटन की संपत्ति को परिभाषित
Unchaked छवि
- (void)viewDidLoad
{
[ButtonChaked setBackgroundImage:[UIImage imageNamed:@"UnChacked.png"] forState:UIControlStateNormal];
}
Chaked छवि घोषित।
- (IBAction)ButtonChaked:(id)sender
{
if (ButtonChaked.selected ==YES)
{
[ButtonChaked setBackgroundImage:[UIImage imageNamed:@"UnChacked.png"] forState:UIControlStateSelected];
ButtonChaked.selected =NO;
}
else
{
[ButtonChaked setBackgroundImage:[UIImage imageNamed:@"Chaked.png"] forState:UIControlStateNormal];
ButtonChaked.selected = YES;
}
}
कि वास्तव में
मैं सिर्फ Cocoapods pod "DLRadioButton"
को iOS रेडियो बटन नियंत्रण प्रकाशित प्रयोग किया जाता है, प्रलेखन और उदाहरण के लिए, कृपया GitHub में जाते हैं। संलग्न इस नियंत्रण के लिए स्क्रीनशॉट हैं।
- 1. आईफोन ऐप में रेडियो बटन का उपयोग
- 2. रेडियो बटन
- 3. रेडियो बटन
- 4. रेडियो बटन
- 5. रेडियो बटन सूची में जाँच रेडियो बटन का मूल्य प्राप्त
- 6. रेडियो बटन
- 7. रेडियो बटन बटन के रूप में?
- 8. बटन समूह में रेडियो बटन कैसे जोड़ें?
- 9. एकाधिक रेडियो बटन, रेडियो बटन समान नाम वाले कैसे जांचें?
- 10. AngularJS रेडियो बटन
- 11. फ़ायरफ़ॉक्स रेडियो बटन अजीबता
- 12. एमवीसी रेजर रेडियो बटन
- 13. रेडियो बटन शैली
- 14. रेडियो बटन चुना गया?
- 15. रेडियो बटन स्टाइलिंग
- 16. WinForm बाध्यकारी रेडियो बटन
- 17. रेडियो बटन और text_field
- 18. Mootools सेट रेडियो बटन
- 19. वाईआई रेडियो बटन
- 20. रेडियो बटन + सरणी तत्व
- 21. अंतर (रेडियो बटन)
- 22. ट्विटर बूटस्ट्रैप रेडियो बटन
- 23. सी # WinForms रेडियो बटन
- 24. jQuery/जावास्क्रिप्ट - रेडियो बटन
- 25. jQuery .change() रेडियो बटन
- 26. जावास्क्रिप्ट jquery रेडियो बटन
- 27. एएसपी.नेट रेडियो बटन
- 28. रेडियो बटन बड़ा बनाएं?
- 29. बूटस्ट्रैप रेडियो बटन
- 30. लेबल बटन पर क्लिक करें रेडियो बटन
मैंने जो कहा आपने कोशिश की, यह ठीक काम करता है। प्रारंभ में बटन एक गोल बटन की तरह दिखता है, लेकिन जिस बटन पर क्लिक किया जाता है, बटन का फ्रेम दिखाई देता है (स्क्वायर बटन की तरह दिखता है) – saikamesh