एकाधिक UIActionSheet
एस एक UIViewController
में जोड़े गए हैं यदि केवल -actionSheet:clickedButtonAtIndex:
विधि है?एक दृश्य नियंत्रक में एकाधिक UIActionSheets
5
A
उत्तर
7
अपने कार्रवाई शीट का एक नाम या टैग सेट और इस सहायता
2
आप एक ही दृश्य नियंत्रक को एकाधिक क्रिया पत्र जोड़ सकते हैं। आप प्रत्येक एक्शन शीट्स के लिए एक टैग सेट कर सकते हैं और आवश्यक फ़ंक्शन करने के लिए प्रतिनिधि विधि में टैग को चेक कर सकते हैं।
3
आप एक से अधिक कार्रवाई चादर के रूप में नीचे बना सकते हैं इस
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(actionSheet==yourActionsheet1)
{
//your logic
}
if(actionSheet==yourActionsheet2)
{
//your logic
}
}
आशा जैसे कुछ काम करते हैं:
actionSheet1 = [[UIActionSheet alloc] initWithTitle:@"Where to go"
delegate:self
cancelButtonTitle:@"cancel"
destructiveButtonTitle:@"Store 2"
otherButtonTitles:@"Store 3",@"Store 4",@"Store 5",@"View Store Profile",nil];
actionSheet2 = [[UIActionSheet alloc] initWithTitle:@"Where to go"
delegate:self
cancelButtonTitle:@"cancel"
destructiveButtonTitle:@"Store 1"
otherButtonTitles:@"Store 3",@"Store 4",@"Store 5",@"View Store Profile",nil];
actionSheet3 = [[UIActionSheet alloc] initWithTitle:@"Where to go"
delegate:self
cancelButtonTitle:@"cancel"
destructiveButtonTitle:@"Store 1"
otherButtonTitles:@"Store 2",@"Store 4",@"Store 5",@"View Store Profile",nil];
& उस चेक आउट के बाद - (शून्य) एक्शनशीट: (यूआईएक्शनशीट *) एक्शनशीट ने किया हैडिस्मिथ विथबटन इंडेक्स: (एनएसआईएनटेगर) बटन इंडेक्स {
if(actionSheet==actionSheet1)
{
}
else if(actionSheet==actionSheet2)
{
}
else if(actionSheet==actionSheet3)
{
}
संबंधित मुद्दे
- 1. एकाधिक मॉड्यूल दृश्य नियंत्रक रोशन
- 2. दो UIActionSheets
- 3. एकाधिक पिकर दृश्य एक दृश्य में?
- 4. नॉकऑटजेएस - एक दृश्य में एकाधिक दृश्य मॉडल
- 5. आईओएस एक ही दृश्य नियंत्रक
- 6. मैं कैसे एक दृश्य नियंत्रक
- 7. दृश्य नियंत्रक
- 8. आईपैड पर एकाधिक प्रस्तुत दृश्य नियंत्रक और रोटेशन
- 9. क्या एक प्रस्तुत दृश्य नियंत्रक भी एक प्रस्तुत दृश्य नियंत्रक हो सकता है?
- 10. एक ही दृश्य में एकाधिक UIAlertViews
- 11. एकाधिक django ऐप्स एक दृश्य में
- 12. वर्तमान मॉडल दृश्य नियंत्रक
- 13. Django - एक दृश्य, एकाधिक यूआरएल?
- 14. दृश्य से नियंत्रक
- 15. बाल दृश्य नियंत्रक बदलें
- 16. जांच वर्तमान दृश्य नियंत्रक
- 17. एमवीसी विभिन्न नियंत्रक दृश्य
- 18. backbone.js - एक दृश्य से नियंत्रक गुण
- 19. एक दृश्य नियंत्रक के लिए autorotate रोकें?
- 20. Yii नियंत्रक अनुरोधित दृश्य
- 21. का नाम बदलने/एक दृश्य नियंत्रक
- 22. ज़ेंड फ्रेमवर्क: एक लेआउट में एकाधिक दृश्य प्रस्तुत करें
- 23. एक मॉडल के साथ एकाधिक नियंत्रक
- 24. दृश्य नियंत्रक को प्राप्त करें जो दृश्य दृश्य नियंत्रक को धक्का देता है
- 25. एक मौजूदा दृश्य को नियंत्रक कार्रवाई में कैसे संलग्न करें?
- 26. एक दृश्य नियंत्रक लोड करना और कोको टच में xib
- 27. मैं बाल दृश्य नियंत्रक से अभिभावक दृश्य नियंत्रक के दृश्य को कैसे एक्सेस कर सकता हूं?
- 28. एक अन्य दृश्य नियंत्रक को एक UITabBarController दृश्य में पुश करें
- 29. एक दृश्य केवल एक समय में सबसे अधिक दृश्य नियंत्रक से जोड़ा जा सकता है (UISegmentedControl)
- 30. एक्सकोड: स्टोरीबोर्ड प्रारंभिक दृश्य नियंत्रक
धन्यवाद। क्या आप जानते हैं कि बटन रंग कैसे सेट करें? जैसे लाल हटाएं बटन? – jarryd
@ हीलियम 3: लाल रंग का रंग डिफ़ॉल्ट रूप से कार्यपत्रक में विनाशकारी बटन खिताब के लिए है। कार्यवाहक घोषित करते समय आपको केवल 'विनाशकारी बटनटन = @ "हटाएं" घोषित करना होगा। उम्मीद है कि यह आपकी मदद करता है। –
हाँ यह किया, बहुत बहुत धन्यवाद। ;) – jarryd