2013-01-11 56 views
7

मैं NSAttributedString में किसी वर्ण की y स्थिति को थोड़ा संशोधित करना चाहता हूं। मैं जानता हूँ कि मैं यह कर सकते हैं subscript (या सुपरस्क्रिप्ट) विशेषता शब्दकोश का उपयोग कर:क्या NSAttributedString में आधार रेखा समायोजित करना संभव है?

@{(id)kCTSuperscriptAttributeName: @(-1)} 

दुर्भाग्य से इस की वजह से बदलाव मेरे मामले में बहुत बड़ा है। मैं 1-बिंदु चरणों में आधार रेखा समायोजित करने के लिए एक विकल्प की तलाश में हूं।

विशेषता स्ट्रिंग UIButton में -setAttributedTitle:forState: का उपयोग करके प्रदर्शित की जाएगी।

उत्तर

1

हाँ आप कर सकते हैं ... लेकिन केवल तभी जब आप टेक्स्ट को स्वयं खींचें जैसे मैं इसे अपने डीटीसीओरेटेक्स्ट ओपन सोर्स प्रोजेक्ट में कर रहा हूं। DTCoreTextLayoutFrame.m यहाँ

देखें लाइन 924ff: https://github.com/Cocoanetics/DTCoreText/blob/master/Core/Source/DTCoreTextLayoutFrame.m

दुर्भाग्य कि एक ही रास्ता मैं कैसे पता है। UIKit आपको यह विकल्प नहीं देता है।