मैं जानना चाहता हूं कि अलर्ट व्यू के प्रतिनिधि संदेश के संरेखण को कैसे सेट किया जाए। किसी के पास समाधान है, कृपया कुछ कोड के साथ जवाब दें।UIAlertView में संदेशों को संरेखित कैसे करें?
उत्तर
आपको अलर्टव्यू के सबव्यूज़ प्राप्त करने की आवश्यकता है। सबव्यू के सरणी के माध्यम से घुमाएं, इसमें एक प्रकार का प्रकार UILable होगा। उस UILabel को सबव्यू सरणी से प्राप्त करें और इसके लिए आप टेक्स्ट एलाइनमेंट गुण सेट कर सकते हैं।
NSArray *subViewArray = alertView.subviews;
for(int x=0;x<[subViewArray count];x++){
if([[[subViewArray objectAtIndex:x] class] isSubclassOfClass:[UILabel class]])
{
UILabel *label = [subViewArray objectAtIndex:x];
label.textAlignment = UITextAlignmentCenter;
}
}
यह पिछले उत्तर का थोड़ा सा सरलीकृत संस्करण है, लेकिन मुझे चीजों को सरल रखना पसंद है। :)
for (UIView *view in alert.subviews) {
if([[view class] isSubclassOfClass:[UILabel class]]) {
((UILabel*)view).textAlignment = NSTextAlignmentLeft;
}
}
+1। धन्यवाद :) – mAc
'UITextAlignmentLeft' को बहिष्कृत किया गया है, 'NSTextAlignmentLeft' –
कोड के नीचे केवल iOS7 से पहले iOS7 पर काम नहीं कर रहा है,।
for (UIView *view in alert.subviews) {
if([[view class] isSubclassOfClass:[UILabel class]]) {
((UILabel*)view).textAlignment = NSTextAlignmentLeft;
}
}
प्रश्न Align message in UIAlertView to left in iOS 7 इस समस्या को हल करें।
का उपयोग करें ध्यान दें कि यह अब आईओएस 10 के अनुसार काम नहीं करता है। – DrMickeyLauer
- 1. UIAlertView को
- 2. UIAlertView
- 3. वर्टिकल को टेक्स्ट को संरेखित कैसे करें?
- 4. uialertview
- 5. UIAlertView?
- 6. UIALertView
- 7. UIAlertView
- 8. UIAlertView घटना क्लिक करें
- 9. UIAlertView रद्द करें बटनटन
- 10. UIAlertView
- 11. त्रुटि संदेशों को कैसे बाहरी करें
- 12. Grails: सभी संदेशों को कैसे एकत्र करें
- 13. एक्लिप्स को कैसे संरेखित करें?: टर्नरी ऑपरेटर?
- 14. UIAlertView
- 15. संख्यात्मक डेटा को सही-संरेखित कैसे करें?
- 16. मैथजेक्स तत्वों को संरेखित कैसे करें
- 17. UIAlertView
- 18. सीएसएस वर्ड में टेक्स्ट को संरेखित करें
- 19. UIAlertView से इनपुट कैसे प्राप्त करें?
- 20. गिट टैग संदेशों में न्यूलाइन वर्णों को कैसे शामिल करें
- 21. WPF में WndProc संदेशों को कैसे प्रबंधित करें?
- 22. एंड्रॉइड में थ्रेडआईड द्वारा सभी संदेशों को कैसे प्राप्त करें
- 23. ASP.NET में लंबवत वस्तुओं को संरेखित कैसे करें?
- 24. बाएं को एक्शन बार में आइटम कैसे संरेखित करें?
- 25. एंड्रॉइड: चेतावनी में संदेश को संरेखित कैसे करें?
- 26. गतिविधि में शीर्षक या लेबल को केंद्र कैसे संरेखित करें?
- 27. डी में एक स्ट्रक्चर सदस्य को संरेखित कैसे करें?
- 28. emacs में कार्यों के लिए तर्कों को संरेखित कैसे करें?
- 29. विंडोज 8/2012 में विंडो शीर्षक को संरेखित कैसे करें?
- 30. क्रिस्टल रिपोर्ट्स में लाइनों को संरेखित कैसे करें
काम करता है। धन्यवाद। एक छोटा टाइपो है, यद्यपि: पहली पंक्ति पर "सबव्यू" "सबव्यूव" होना चाहिए :-) – Mayoneez
यह वास्तव में "सबव्यूव" होना चाहिए! : एक सरल और छोटे कोड के लिए डी – Mona