क्या कोई जानता है कि UITextField
में टेक्स्ट कैसे लपेटें? मैं अपने आईफोन प्रोजेक्ट के लिए एक्सकोड में कोको/ऑब्जेक्टिव-सी का उपयोग कर रहा हूं, और मुझे ऐसा करने का कोई तरीका नहीं दिख रहा है ...लपेटें पाठ?
10
A
उत्तर
29
UITextField
केवल सिंगल-लाइन टेक्स्ट के लिए है। यदि आप टेक्स्ट की कई पंक्तियां चाहते हैं, तो आपको इसके बजाय UITextView
कक्षा का उपयोग करना होगा।
ऐसा नहीं है कि UIScrollView
से UITextView
इनहेरिट करती है, इसलिए यदि आप स्क्रॉल नहीं करना चाहते, तो आप UITextField
साथ चिपके रहते हैं और पाठ एक लाइन पर होने के साथ प्रस्तुत करने के लिए चाहते हो सकता है ... मैं एक बार करने के लिए UITextView
उपवर्ग करने की कोशिश की ध्यान देने योग्य है इसे एक बहु-रेखा UITextField
की तरह बनाएं, लेकिन UIScrollView
ने कार्य को एक दुःस्वप्न बना दिया- अंत में मैं बस एक साधारण UITextField
का उपयोग करने के लिए वापस चला गया।
हाँ, मुझे यूआईटीएक्स्टव्यू से नफरत है, इसलिए मैं सिर्फ यूआईटीएक्स्टफाल्ड मानकों के साथ सहन करने जा रहा हूं -_- – lab12
मैंने स्क्रॉल बंद कर दिया और यह ठीक काम करता है। textView.scrollEnabled = नहीं; –