NSAttributedString के लिए एपीआई देखें - यह आपको एक स्ट्रिंग बनाने की अनुमति देता है जो स्ट्रिंग के भाग निर्दिष्ट करता है जिसे विशिष्ट टेक्स्ट शैलियों और/या फोंट के साथ स्टाइल किया जाना चाहिए। परिणामी ऑब्जेक्ट को संपत्ति के बजाय लेबल की attributedText
संपत्ति सेट करके UILabel
(और अन्य UI तत्वों) के साथ सादे स्ट्रिंग के बजाय उपयोग किया जा सकता है।
बस शब्द "बोल्ड" बनाने के 18 बिंदु बोल्ड में दिखाई देते हैं, जैसे कुछ कोशिश निम्नलिखित:
var label = UILabel()
let bigBoldFont = UIFont.boldSystemFontOfSize(18.0)
var attrString = NSMutableAttributedString(string: "This text is bold.")
attrString.addAttribute(kCTFontAttributeName, value: bigBoldFont, range: NSMakeRange(13, 4))
label.attributedText = attrString
सीमा निर्दिष्ट इस में स्ट्रिंग के लिए जो जिम्मेदार ठहराया नाम का भाग (निर्धारित करता है मामला, फ़ॉन्ट) लागू किया जाना चाहिए। और ध्यान दें कि NSMakeRange के पैरामीटर प्रारंभिक वर्ण स्थिति और सीमा की लंबाई हैं।
स्रोत
2014-10-27 21:11:08
Perfekt! धन्यवाद! – Michael