एक एकल UILabel में एक बोल्ड और एक नियमित/गैर-बोल्ड टेक्स्ट का उपयोग करने के लिए, हम इसे प्राप्त करने के लिए या तो स्टोरीबोर्ड संपादक का उपयोग कर सकते हैं, या हम इसे प्रोग्रामेटिक रूप से कर सकते हैं। आइए उन दोनों को देखें।
विधि एक - स्टोरीबोर्ड के साथ संपादन
-
वह लेबल चुनें जिसे आप संपादित करना चाहते हैं, इसके विशेषता निरीक्षक के पास जाएं।
-
पहले विकल्प टेक्स्ट से, प्लेन के बजाय एट्रीब्यूट्स चुनें।
-
निम्न पाठ को "बोल्ड . लेबल में लिखें नियमित”
-
इसे चुनने के लिए बोल्ड पर डबल क्लिक करें, और फिर अधिक विकल्प देखने के लिए उस पर राइट क्लिक करें।
-
उस विकल्प में से फॉन्ट> बोल्ड चुनें। यह कार्य करना चाहिए।
विधि दो - प्रोग्रामेटिक रूप से परिणाम प्राप्त करना।
अपने अंदर निम्नलिखित कोड जोड़ें नियंत्रक के दृश्य ने लोड विधि देखें।
override func viewDidLoad() { super.viewDidLoad() let boldAttribute = [ NSAttributedString.Key.font: UIFont(name: "HelveticaNeue-Bold", size: 18.0)! ] let regularAttribute = [ NSAttributedString.Key.font: UIFont(name: "HelveticaNeue-Light", size: 18.0)! ] let boldText = NSAttributedString(string: "Bold", attributes: boldAttribute) let regularText = NSAttributedString(string: " regular", attributes: regularAttribute) let newString = NSMutableAttributedString() newString.append(boldText) newString.append(regularText) lbl.attributedText = newString }
इस कोड को आवश्यकता के अनुसार फंक्शन या एक्सटेंशन में बदला जा सकता है। जब हम उपर्युक्त विधियों में से किसी के साथ दौड़ते हैं तो वही परिणाम उत्पन्न होता है जैसा कि नीचे दिखाया गया है।