मेरे पास एक आईफोन ऐप है और बटन पर क्लिक करें, इसे शीर्ष दाएं विंडो पर कुछ टेक्स्ट और "एक्स" क्रॉस साइन दिखाकर कस्टम अलर्ट व्यू खोलना चाहिए क्योंकि हमारे पास लाइटबॉक्स में है कोई भी वेब एप्लिकेशन।आईफोन ऐप में कस्टम UIAlertView कैसे बनाएं
उत्तर
यहां लिंक है जो मुझे लगता है कि यह आपकी समस्या का समाधान कर सकता है।
http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-uialertview-custom-graphics/
यह ट्यूटोरियल केवल आईओएस 6 के लिए काम करता है और पहले –
@jamil क्या होगा यदि मेरे संस्करण 6 से नीचे है? – Saranjith
- (void)willPresentAlertView:(UIAlertView *)alertView;
- (void)didPresentAlertView:(UIAlertView *)alertView;
उपरोक्त संदेश में से किसी में
, subviews और अपने वर्ग की जाँच करें और मूल्यों को बदल के रूप में आप की इच्छा। UIActionSheet के लिए यह नमूना कोड देखें। एनएस लॉग का उपयोग करके सभी घटकों की कक्षाओं की खोज करें और अपनी इच्छा वर्ग को अनुकूलित करें। यह uiactionsheet कोड
for (UIView* view in [actionSheet subviews])
{
NSLog(@"%@",[view class]);
if ([[[view class] description] isEqualToString:@"UIAlertButton"] && [view respondsToSelector:@selector(setAlpha:)])
{
[view setAlpha:2.0];
[view setOpaque:YES];
if ([view respondsToSelector:@selector(title)])
{
NSString* title = [view performSelector:@selector(title)];
if ([title isEqualToString:@"Cancel"] && [view respondsToSelector:@selector(setBackgroundImage:forState:)] && [view respondsToSelector:@selector(setFrame:)] && [view respondsToSelector:@selector(setFrame:)] && [view respondsToSelector:@selector(setTitleColor:forState:)])
{
[view setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[view setBackgroundImage:[UIImage imageNamed:@"btn-cancel.png"] forState:UIControlStateNormal];
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y+10, view.frame.size.width,view.frame.size.height)];
}
}
}
}
है, मुझे यह नहीं मिला कि आप मुझे – james
देखें। आईओएस प्रत्येक दृश्य पर परतें है। आपको स्क्रीन पर प्रत्येक परत को खोजना होगा और उसके बाद whcih क्लास की जांच करनी होगी। जैसे एक चेतावनी में एक लचीला, एक बटन होता है, और एक बटन के पास एक लेबल इत्यादि होता है जब आपको अपना गंतव्य क्लास बटन मिल जाता है, तो आप इसे बदल सकते हैं – Saad
मुझे बताएं कि आपको – Saad
आप अनुकूलित चेतावनी देखें को लागू करना चाहते हैं तो आप चाहिए इस नमूने कोड है वह बहुत ही आकर्षक चेतावनी संग्रह ViewController की मदद से देखता है। इस नमूने कोड लिंक https://github.com/eaigner/CODialog
यहाँ एक उदाहरण अपने ही वर्ग है कि इसी तरह कार्य करता है दृश्य सचेत करने के लिए कैसे बनाया जाता है की कोशिश करें, लेकिन आप किसी भी पृष्ठभूमि/बटन ग्राफिक्स आप चाहते हैं रख सकते हैं:
http://iosdevtricks.blogspot.com/2013/04/creating-custom-alert-view-for-iphone.html
यही कारण है कि उदाहरण Ucliew subclasses दिया गया है – marika
आप इस घटक को बढ़ा सकते हैं, यह फली पर उपलब्ध है, इसलिए इसे करना बहुत आसान है।
- 1. आईफोन में वास्तव में मोडल UIAlertView?
- 2. uialertview
- 3. आईफोन एसडीके के लिए एक्सकोड में कस्टम नियंत्रण कैसे बनाएं?
- 4. आईफोन सेटिंग्स कैसे बनाएं
- 5. आईफोन ऐप में सत्र कैसे बनाएं और प्रबंधित करें?
- 6. कस्टम कीबोर्ड बनाएं और इसे अपने आईफोन
- 7. किसी आईफोन ऐप में कस्टम फोंट कैसे जोड़ें?
- 8. आईफोन - फोकस प्रभाव (बस UIAlertView की तरह)
- 9. कस्टम घटनाएं कैसे बनाएं?
- 10. कस्टम कीबोर्ड कैसे बनाएं
- 11. कस्टम जेवीएम कैसे बनाएं?
- 12. बेस्टब्यू ऐप जैसे कस्टम नेविगेशन बार कैसे बनाएं?
- 13. UIAlertView
- 14. आईफोन ऐप
- 15. मैं एक आईफोन ऐप के पहले स्टार्ट-अप पर केवल एक बार UIAlertView कैसे दिखूं?
- 16. UIAlertView
- 17. ऐप पोर्टेबल कैसे बनाएं?
- 18. एक UIAlertView
- 19. UIAlertView
- 20. UIALertView
- 21. UIAlertView?
- 22. UIAlertView
- 23. UIAlertView
- 24. आईफोन एप्लिकेशन में लाइन चार्ट कैसे बनाएं?
- 25. आईफोन में धूम्रपान प्रभाव कैसे बनाएं?
- 26. JavaFX में कस्टम लोडिंग स्क्रीन कैसे बनाएं?
- 27. जावास्क्रिप्ट में कस्टम ऑब्जेक्ट्स कैसे बनाएं?
- 28. जावा में कस्टम अपवाद कैसे बनाएं?
- 29. एंड्रॉइड में कस्टम वेबव्यू कैसे बनाएं?
- 30. app.config में कस्टम कॉन्फ़िगरेशन अनुभाग कैसे बनाएं?
आप UIAlertView के बटन को अनुकूलित करना चाहते हैं? – Saad
हां, मैं उन्हें सीमा के किनारे फिट करने के लिए अनुकूलित करना चाहता हूं और वेबसाइटों में पॉपव्यू की तरह दिखता हूं – james
आपकी ज़रूरत से आपकी आवश्यकता क्या नहीं है। क्या आप बटन में एक दृश्य खोलना चाहते हैं, ऊपर बाईं ओर एक करीबी बटन के साथ क्लिक करें । तो आपको alertview का उपयोग नहीं करना है। अपने डिज़ाइन के साथ एक दृश्य का उपयोग करें और दृश्य लोड होने पर इसे छुपाएं और बटनक्लिक में दृश्य को अनदेखा करें .. यह कूल – hacker