2011-02-12 25 views
6

यदि मैं स्वरूपित पाठ (आकार पर विविधता, कुछ पाठ तत्वों की स्थिति इत्यादि) चाहता हूं लेकिन UIWebView का उपयोग नहीं करना चाहता, तो कोर टेक्स्ट मेरा एकमात्र शेष विकल्प है?यदि मैं स्वरूपित पाठ चाहता हूं लेकिन UIWebView का उपयोग नहीं करना चाहता, तो कोर टेक्स्ट मेरा एकमात्र शेष विकल्प है?

आईपैबव्यू से मुख्य रूप से आईपैड और आईफोन के बीच स्विच करते समय लेआउट सही होने की समस्याओं के कारण मैं दूर रह रहा हूं। सशर्त कोड करने और डिवाइस/अभिविन्यास के आधार पर एचटीएमएल को गतिशील रूप से समायोजित करने के बजाय, मैंने सोचा कि मैं आगे बढ़ूंगा और कोर टेक्स्ट का उपयोग कर देखूंगा।

सुझाव?

उत्तर

0

केवल ऐप्पल के एसडीके का उपयोग करके, हाँ कोर टेक्स्ट आपका एकमात्र अन्य विकल्प है। मुझे यकीन है कि तीसरे पक्ष के कार्यान्वयन हैं, और यदि आप रुचि रखते हैं तो आप उस प्रश्न से पूछ सकते हैं। ऐप्पल के पास सभ्य example है जो कोर टेक्स्ट का उपयोग करके टेक्स्ट को आकर्षित करने और कीबोर्ड इनपुट को संभालने के तरीके को दिखाता है।

3

शायद NSAttributedString आपके कारण की मदद कर सकता है?

एक एनएसएट्रिब्यूटेड स्ट्रिंग ऑब्जेक्ट कैरेक्टर स्ट्रिंग्स और विशेषताओं के संबंधित सेट (उदाहरण के लिए, फ़ॉन्ट और कर्निंग) का प्रबंधन करता है जो स्ट्रिंग में वर्णों के अलग-अलग वर्णों या श्रेणियों पर लागू होते हैं। पात्रों और उनके गुणों का एक संगठन एक जिम्मेदार स्ट्रिंग कहा जाता है। क्लस्टर के दो सार्वजनिक वर्ग, एनएसएट्रिब्यूटेड स्ट्रिंग और एनएसएमयूटेबल एट्रिब्यूटेड स्ट्रिंग, क्रमशः केवल पढ़ने योग्य स्ट्रिंग्स और संशोधित जिम्मेदार तारों के लिए प्रोग्रामैटिक इंटरफ़ेस घोषित करते हैं।

+0

एक बार आपके पास एनएसएट्रिब्यूटेड स्ट्रिंग है, तो आप इसे टेक्स्ट व्यू की विशेषता वाले टेक्स्ट गुण को सेट करके यूआईटीएक्स्टव्यू में प्रदर्शित कर सकते हैं। इसके लिए आईओएस 6 की आवश्यकता है। – arlomedia

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^