में अलग अलग रंग और फ़ॉन्ट प्रकार प्रदर्शित करने के लिए है की तरह,मैं एक स्ट्रिंग कैसे एक UILabel
NSSting *[email protected]"First Second Third Fourth Fifth Sixth Seventh";
मैं भिन्न फ़ॉन्ट प्रकार और रंग के साथ एक लेबल में इस स्ट्रिंग प्रदर्शित करना चाहते हैं।
यानी ..,
"सबसे पहले" स्ट्रिंग बोल्ड में होना चाहिए।
"दूसरा" स्ट्रिंग इटैलिक में होना चाहिए।
"तीसरा" स्ट्रिंग लाल रंग में होना चाहिए।
"चौथा" स्ट्रिंग हरे रंग के रंग में होना चाहिए।
"पांचवां" स्ट्रिंग सिस्टम फ़ॉन्ट के बोल्ड इटालिक में होना चाहिए।
"छठी" स्ट्रिंग एरियल बोल्ड होना चाहिए।
"सातवीं" स्ट्रिंग आकार 34.
मैं stackoverflow में कुछ उत्तर के माध्यम से चले गए हैं, लेकिन मैं उन सवालों के जवाब में कोई स्पष्टता नहीं मिला ..
कर सकते हैं किसी भी एरियल बोल्ड होना चाहिए एक कुछ दिशानिर्देश प्रदान करते हैं।
अग्रिम में धन्यवाद।
समाधान: अपनी आवश्यकता के अनुसार सबसे पहले NSAttributedString
का उपयोग करें।
NSAttributedString
का उपयोग करके आप iOS 6 UILabel
में attributedString property
कर सकते हैं।
Below ios 6.0
TTAtributeLabel या displaying attributedString
के लिए third party attributedLabel
का उपयोग करें।
@property(nonatomic,copy) NSAttributedString *attributedText
कि एक NSAttributedString
स्वीकार करता है:
आप इसे एकल लेबल में नहीं कर सकते हैं। NSAttributedString का उपयोग करते हुए आपको 7 अलग-अलग लेबल –
की आवश्यकता होगी, आप इसे ios6 uilabel में कर सकते हैं विशेषता संपत्ति को श्रेय दिया है। –
आईओएस 6.0 के नीचे विशेषता वितरित करने के लिए TTAtributeLabel का उपयोग करें। –