UILabel में लाइन ब्रेक जोड़ना
UILabel में लाइन ब्रेक का उपयोग यह बदलने के लिए किया जाता है कि टेक्स्ट लेबल पर कैसे दिखाई देता है। मान लीजिए एक लेबल में दो लाइनों से अधिक टेक्स्ट है लेकिन डिफ़ॉल्ट रूप से लेबल 1 लाइन दिखाता है और लेबल साइज से अधिक टेक्स्ट को रैप/ट्रिम करता है।
इसे कई तरीकों से किया जा सकता है। उनमें से तीन नीचे बताए गए हैं।
विधि 1: स्टोरीबोर्ड के साथ संपादन
आप जिस लेबल को संपादित करना चाहते हैं उसे चुनें, उसके एट्रिब्यूट इंस्पेक्टर पर जाएं और Lines विकल्प से इसे 0 कर दें जो डिफ़ॉल्ट रूप से 1 होता है। यदि आप ऐसा करते हैं तो लाइनों की संख्या 0 हो जाएगी जिसका अर्थ है कि यह अब अनंत है।
विधि 2: प्रोग्रामेटिकली लाइनों की संख्या बदलना
हमने अभी जो लेबल बनाया है उसका आउटलेट बनाएं।
अपने कंट्रोलर के viewDidLoad मेथड में, निम्नलिखित कोड जोड़ें।
override func viewDidLoad() {
super.viewDidLoad()
self.lbl.numberOfLines = 0
}
विधि 3: टेक्स्ट में प्रोग्रामेटिकली लाइन ब्रेक जोड़ना
टेक्स्ट में लाइन ब्रेक जोड़ने के लिए हम उस स्ट्रिंग में \n कैरेक्टर का उपयोग करेंगे जिसे हम लेबल को असाइन करना चाहते हैं।
अपने कंट्रोलर क्लास के viewDidLoad मेथड में निम्नलिखित कोड जोड़ें।
override func viewDidLoad() {
super.viewDidLoad()
self.lbl.numberOfLines = 0
self.lbl.text = "whatever text you want \n to add to the label to check \n the number of lines work or not."
}
जब हम उपरोक्त कोड चलाते हैं तो नीचे परिणाम उत्पन्न होता है:
