क्या आईफोन पर एनएसएसटींग के लिए UIKit अतिरिक्त का उपयोग करके रंगीन टेक्स्ट खींचने का कोई तरीका है?क्या आईफोन पर एनएसएसटींग के लिए UIKit अतिरिक्त का उपयोग करके रंगीन टेक्स्ट खींचने का कोई तरीका है?
क्या आईफोन पर एनएसएसटींग के लिए UIKit अतिरिक्त का उपयोग करके रंगीन टेक्स्ट खींचने का कोई तरीका है?
उत्तर
NSString UIKit जोड़ कर, आप श्रेणी तरीकों drawAtPoint मतलब है:: पाठ का रंग आम तौर पर साथ द्वारा निर्धारित किया जा सकता है और drawInRect :, तो उनके खींचा रंग बदलने के लिए तुम सब करने की जरूरत है जगह
हैCGContextSetFillColorWithColor(context, textColor);
आपको drawAtPoint कॉल करने से पहले: या drawInRect :. जब संदर्भ मैन्युअल रूप से खींचा जाता है तो संदर्भ का भरने का रंग टेक्स्ट के रंग के रूप में उपयोग किया जाता है।
डेस्कटॉप पर आप NSAttributedString का उपयोग कर सकते हैं, लेकिन यह आईफोन पर उपलब्ध नहीं है। यदि आप स्क्रीन पर रंगीन टेक्स्ट डालने की कोशिश कर रहे हैं, तो बस UILabel का उपयोग करना सबसे आसान तरीका है। आप इस तरह के पाठ, फ़ॉन्ट और रंग में हेरफेर कर सकते हैं:
myLabel.text = @"Your text";
myLabel.font = [UIFont boldSystemFontOfSize:16];
myLabel.textColor = [UIColor redColor];
एनएसएसटींग को यह नहीं पता कि यह कैसे प्रदर्शित किया जाएगा; यह बस डेटा है। डिस्प्ले को उपयोगकर्ता को पाठ प्रस्तुत करने वाले किसी भी दृश्य में संभाला जाता है। यह एक UILabel, एक UITextfield, आदि हो सकता है ... ये कक्षाएं आम तौर पर अपने पाठ को UILabel या एक टेक्स्ट प्रॉपर्टी में संग्रहीत करती हैं।
aLabel = [[UILabel alloc] init];
aLabel.text = @"My String";
aLabel.textColor = [UIColor blackColor];
यह UIKit के साथ सच नहीं है। UIKit ने एनएसएसटींग को कई विधियों को जोड़ा है जो कि पाठ को कैसे प्रस्तुत किया जाएगा, इसकी गणना के लिए उपयोगी हैं। http://developer.apple.com/library/ios/#documentation/uikit/reference/NSString_UIKit_Additions/Reference/Reference.html – Kekoa
ब्रैड का समाधान काफी संदर्भ जोड़ता है यदि आपके पास कोई संदर्भ आसान नहीं है (उदाहरण के लिए यदि आप इसे drawRect: method में कर रहे हैं)।
तरह से तटरक्षक के बिना यह करने के लिए
[[UIColor redColor] set];
या जो भी रंग आप चाहते हैं।
धन्यवाद, यह सही, सरल और तेज़ काम करता है: डी! (यह UILabel की तुलना में NSString drawInRect के लिए तेज़ है) – elslooo
ऐप्पल द्वारा सबसे अधिक वर्णनात्मक विधि का नाम ?? –
@ ब्रैड के समाधान की कोशिश करने के बाद और त्रुटि मिली CGContextSetFillColorWithColor: अमान्य संदर्भ 0x0, हल करने में असमर्थ, फिर मैं स्क्रॉल करता हूं और [[UIColor redcolor] सेट] मेरे जीवन को बचाता है;) :) –
- 1. घुमावदार पथ पर एनएसएसटींग खींचने का तरीका?
- 2. आईफोन पर क्वार्ट्ज का उपयोग करके टेक्स्ट कैसे प्रदर्शित करें?
- 3. क्या आईफोन पर छूने का कोई तरीका है?
- 4. क्या jstree में अतिरिक्त कॉलम जोड़ने का कोई तरीका है?
- 5. क्या आईफोन पर आईफोन के बिना किसी वेब साइट का परीक्षण करने का कोई तरीका है?
- 6. क्या कोई ऑब्जेक्ट का स्मृति पता एनएसएसटींग के रूप में प्राप्त करने का कोई तरीका है?
- 7. कस्टम इवेंट लूप और UIKit नियंत्रण। ऐप्पल का इवेंट लूप क्या अतिरिक्त जादू करता है?
- 8. आईफोन एप्लिकेशन में सीधे स्क्रीन पर एकल पिक्सल खींचने का सबसे तेज़ तरीका क्या है?
- 9. क्या गिट खींचने के लिए स्वचालित रूप से सबमिड्यूल अपडेट करने का कोई तरीका है?
- 10. क्या GRQDnD प्लगइन का उपयोग कर JQGrid से एक ड्रॉप करने योग्य टेक्स्टफील्ड में पंक्ति खींचने का कोई तरीका है?
- 11. क्या सेलेनियम वेबड्राइवर का उपयोग कर यूआरएल टेक्स्ट बदलने का कोई तरीका है?
- 12. मोचा का उपयोग करके, क्या कई मानकों के साथ स्टब करने का कोई तरीका है?
- 13. क्या UIKit घटकों के लिए कोई दृश्य मार्गदर्शिका है?
- 14. पाइथन का उपयोग करके स्ट्रिंग का उपयोग करके _id के लिए MongoDB से पूछताछ करने का सही तरीका क्या है?
- 15. क्या तैनात MATLAB अनुप्रयोग के लिए कॉन्फ़िगरेशन फ़ाइलों का उपयोग करने का कोई स्थापित तरीका है?
- 16. स्क्रीन पर टेक्स्ट खींचने के लिए मैं C++ में glutBitmapString() का उपयोग कैसे करूं?
- 17. आईफोन पर रूट कार्यान्वयन का मानक/सर्वोत्तम तरीका क्या है?
- 18. क्या कोई अन्य नियम का उपयोग करके पाइथन स्कूल पर एकाधिक डिफ़ॉल्ट सेट करने का कोई तरीका है?
- 19. एनएसटीमर का उपयोग करने के अलावा आईफोन पर गेम लूप बनाने का बेहतर तरीका क्या है?
- 20. क्या फॉग और कैरियरवेव का उपयोग करके फ़ाइल ऑब्जेक्ट को पढ़ने का कोई तरीका है?
- 21. केवल ओपनजीएल विधियों का उपयोग करके टेक्स्ट कैसे आकर्षित करें?
- 22. क्या टेक्स्टवंग्लर का उपयोग क्लीन-अप/साफ मैक्सी एक्सएमएल के लिए करने का कोई तरीका है?
- 23. क्या LINQ का उपयोग करके एक शब्दकोश को एकत्रित करने का कोई बेहतर तरीका है?
- 24. क्या स्वीवेव में टिप्पणियां/कोड रंगीन करने का कोई तरीका है?
- 25. ठोस रंग खींचने के लिए बनावट से अल्फा का उपयोग
- 26. क्या CFStreamCreatePairWithSocketToHost() का उपयोग करके सॉकेट संदर्भ प्राप्त करने का कोई तरीका है?
- 27. क्या नियमित अभिव्यक्तियों के लिए जावास्क्रिप्ट में अप्रासंगिक मिलान का उपयोग करने का कोई तरीका है?
- 28. क्या सब्लिमे टेक्स्ट को टेक्स्ट एडिटर के अंदर बाइनरी फाइलों का पूर्वावलोकन करने से रोकने का कोई तरीका है?
- 29. क्या PHP की 'सूची() `का उपयोग करके * सरणी अनुक्रमणिका * को छोड़ने का कोई साफ तरीका है?
- 30. क्या printf() का उपयोग करके मुद्रित करने के लिए स्ट्रिंग के कितने वर्ण निर्दिष्ट करने का कोई तरीका है?
'-drawRect: 'में' संदर्भ 'प्राप्त करने के लिए, कोई' UIGraphicsGetCurrentContext () '। या बस @ डेववेवर के क्लीनर समाधान का उपयोग करें। –