मैं कुछ समय के लिए इस पर किया गया है, ऐसा लगता है वहाँ क्वार्ट्ज 2 डी में इस बारे में जाने के लिए कई तरीके है कि:क्वार्ट्ज 2 डी/कोर ग्राफिक्स: कुछ पाठ खींचने का सही तरीका क्या है?
1) कोर ग्राफिक्स तरीकों का उपयोग कर पाठ ड्रा ...
CGContextSelectFont
CGContextSetRGBFillColor
CGContextShowTextAtPoint
और पर और पर, जो बहुत कम स्तर है।
2) NSString drawAtPoint का उपयोग कर
(अब तक विधि मुझे पसंद है) करता है, तो यह संभव है
NSString* text = @"Hello";
[text drawAtPoint:point withFont:font];
3) UILabel
का उपयोग कर मैं इस कहीं लेकिन बहुत यकीन नहीं पढ़ा है । लेकिन मैं सोच रहा हूं कि drawRect के भीतर UILabel को तुरंत चालू करना काफी महंगा होगा क्योंकि ड्रॉरेक्ट को शायद एक अरब बार कहा जाता है। ??
मैं 2. साथ ठीक कर रहा हूँ पल के लिए (NSString drawAtPoint का उपयोग कर), लेकिन मैं कुछ राय प्राप्त करना चाहता था। दोबारा, मैं drawRect के भीतर पाठ बनाने की कोशिश कर रहा हूं (मैंने एक दृश्य को उपclassed) क्योंकि मैं पाठ के साथ आकृतियों को भी चित्रित कर रहा हूं, सही तरीका क्या है?
धन्यवाद