UILabel में लाइन ब्रेक का उपयोग यह बदलने के लिए किया जाता है कि टेक्स्ट लेबल पर कैसे दिखाई देता है। मान लीजिए कि एक लेबल में दो से अधिक पंक्तियाँ हैं लेकिन डिफ़ॉल्ट रूप से UILabel में लाइन ब्रेक का उपयोग यह बदलने के लिए किया जाता है कि टेक्स्ट किसी लेबल पर कैसे दिखाई देता है। मान लीजिए कि किसी लेबल में दो से अधिक पंक्तियों का पाठ है लेकिन डिफ़ॉल्ट रूप से लेबल 1 पंक्ति दिखाता है और उस पाठ को लपेटता/छोड़ देता है जो लेबल आकार से अधिक है।
यह कई तरह से किया जा सकता है। उनमें से तीन का उल्लेख नीचे किया गया है।
स्टोरीबोर्ड पर एक लेबल जोड़ें।
शीर्ष बाधा, अनुगामी और अग्रणी बाधा दें।
विधि एक - स्टोरीबोर्ड के साथ संपादन।
उस लेबल का चयन करें जिसे आप संपादित करना चाहते हैं, इसके विशेषता निरीक्षक पर जाएं और लाइनों के विकल्प से इसे 0 बनाएं जो कि डिफ़ॉल्ट रूप से 1 होना चाहिए। यदि आप ऐसा करते हैं तो रेखाओं की संख्या 0 हो जाएगी जिसका अर्थ है कि यह अब अनंत है।
विधि दो - प्रोग्रामेटिक रूप से पंक्तियों की संख्या बदलना
हमारे द्वारा अभी बनाए गए लेबल का आउटलेट बनाएं।
अपने कंट्रोलर के viewDidLoad मेथड में, निम्न कोड जोड़ें।
ओवरराइड func viewDidLoad() {super.viewDidLoad()self.lbl.numberOfLines =0}
विधि तीन - टेक्स्ट में प्रोग्रामेटिक रूप से लाइन ब्रेक जोड़ना
टेक्स्ट में लाइन ब्रेक जोड़ने के लिए हम उस स्ट्रिंग में \n वर्ण का उपयोग करेंगे जिसे हम लेबल को असाइन करना चाहते हैं।
अपने कंट्रोलर क्लास के viewDidLoad मेथड में निम्न कोड जोड़ें।
ओवरराइड func viewDidLoad() {super.viewDidLoad()self.lbl.numberOfLines =0self.lbl.text ="जो भी टेक्स्ट आप चाहते हैं \n उसे लेबल में जोड़ने के लिए \n लाइनों की संख्या काम करती है या नहीं। "}पूर्व>जब हम ऊपर दिए गए कोड को चलाते हैं तो परिणाम उत्पन्न होता है।