Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> IOS

आईओएस/आईफोन में UILabel के लिए लाइन ब्रेक कैसे जोड़ें?


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 लाइनों की संख्या काम करती है या नहीं। "} 

जब हम ऊपर दिए गए कोड को चलाते हैं तो परिणाम उत्पन्न होता है।

आईओएस/आईफोन में UILabel के लिए लाइन ब्रेक कैसे जोड़ें?


  1. iOS को डाउनग्रेड कैसे करें

    आईओएस अपडेट अविश्वसनीय रूप से रोमांचक हो सकते हैं। न केवल वे अद्भुत सुविधाओं के साथ आते हैं जो आपके iPhone की कार्यक्षमता में सुधार करते हैं, बल्कि अधिकांश वृद्धिशील अपडेट में बहुत सारे सुधार भी होते हैं जो ज्ञात बग और समस्याओं को हल करते हैं। हालाँकि, iOS के बीटा संस्करणों के साथ ऐसा नहीं है। वे अ

  1. एक्सेल टेक्स्ट टू कॉलम में सीमांकक के रूप में लाइन ब्रेक का उपयोग कैसे करें

    कभी-कभी, आपको किसी विशेष सेल में लाइन ब्रेक का उपयोग करने की आवश्यकता होती है। इस लाइन ब्रेक को एक्सेल टेक्स्ट-टू-कॉलम फीचर में डिलीमीटर के रूप में इस्तेमाल किया जा सकता है। वह फीचर पूरी लाइन को कई कॉलम में विभाजित कर देगा। यह आलेख एक्सेल टेक्स्ट-टू-कॉलम सुविधा में एक सीमांकक के रूप में एक लाइन ब्रे

  1. iOS 12 कैसे स्थापित करें

    Apple ने अभी-अभी अपने बहुप्रतीक्षित iOS 12, यानी 17 सितंबरth की रिलीज़ की तारीख की घोषणा की है। . लेकिन अगर आप उन लोगों में से हैं जो तब तक इंतजार नहीं करना चाहते हैं, तो आप अभी iOS 12 का गोल्डन मास्टर वर्जन इंस्टॉल कर सकते हैं। इसके लिए आपको Apple बीटा सॉफ़्टवेयर प्रोग्राम में शामिल होना होगा और अप