आईओएस में स्क्रॉल करने योग्य टेक्स्ट व्यू बनाने के लिए हम इसे दो तरीकों से कर सकते हैं, एक स्टोरीबोर्ड का उपयोग करके इसे बनाकर और दूसरा प्रोग्रामेटिक रूप से टेक्स्ट व्यू बनाकर।
टेक्स्ट व्यू डिफ़ॉल्ट रूप से स्क्रॉल करने योग्य होता है यदि इसमें टेक्स्ट व्यू की ऊंचाई से अधिक टेक्स्ट है और स्क्रॉल करने योग्य प्रॉपर्टी अक्षम है।
1.स्टोरीबोर्ड का उपयोग करना
-
स्टोरीबोर्ड पर जाएं और ऑब्जेक्ट लाइब्रेरी से टेक्स्ट व्यू को अपने व्यू में ड्रैग करें।
-
अब टेक्स्ट व्यू में यदि टेक्स्ट इसकी ऊंचाई से अधिक है तो यह डिफ़ॉल्ट रूप से स्क्रॉल करने योग्य होगा, अन्यथा यह स्क्रॉल करने योग्य नहीं होगा।
-
शेष आवश्यक बाधा के साथ ऊंचाई की कमी दें।
-
सुनिश्चित करें कि सक्षम स्क्रॉलिंग चयनित है और उपयोगकर्ता सहभागिता सक्षम है।
2.प्रोग्रामेटिक रूप से
प्रोग्रामेटिक रूप से टेक्स्ट व्यू बनाने के लिए आप निम्न कोड का उपयोग कर सकते हैं। इसे भी कमियां देना सुनिश्चित करें।
lettx = UITextView() tx.isScrollEnabled = true tx.isUserInteractionEnabled = true tx.frame = CGRect(x: 10, y: 10, width: self.view.frame.width, height: 100) tx.text = "Loremipsum dolor sit erelitlamet, consectetaurcilliumadipisicingpecu, sed do eiusmodtemporincididuntutlabore et dolore magna aliqua. Utenim ad minim veniam, quisnostrud exercitation ullamcolaboris nisi utaliquip ex eacommodoconsequat.Duisauteirure dolor in reprehenderit in voluptatevelitessecillumdoloreeufugiatnullapariatur. Excepteursintoccaecatcupidatat non proident, sunt in culpa qui officiadeseruntmollitanim id estlaborum. Nam liber teconscient to factor tum poenlegumodioqueciviuda." self.view.addSubview(tx)
यह आपके एप्लिकेशन में एक स्क्रॉल करने योग्य टेक्स्ट व्यू बनाएगा जो इस तरह दिखता है: