2010-01-29 10 views
5

मैं एक पासवर्ड फ़ील्ड के रूप में कार्य करने के लिए UITextView (नहीं एक UITextField) प्राप्त करने का प्रयास कर रहा हूं, जहां टेक्स्ट उस प्रकार टाइप किया गया है जब आप इसे टाइप करते हैं। हालांकि, इस संपत्ति को UITextView पर YES पर सेट करने का कोई प्रभाव नहीं पड़ता है और अक्षरों को हमेशा दिखाई देने के बजाय दिखाई देता है यदि यह अंतिम अक्षर टाइप किया गया है और अन्यथा एक बिंदु है। क्या कोई और इसमें भाग लेता है और जानता है कि ऐसा क्यों होता है या संभव कामकाज क्या हो सकता है? यदि आवश्यक हो तो मैं उन उदाहरणों में UITextField का उपयोग कर सकता हूं जिन्हें मुझे विशेष रूप से पासवर्ड व्यवहार की आवश्यकता होती है लेकिन यह केवल UITextView का उपयोग करने के रूप में उतना ही साफ नहीं होगा। धन्यवाद!UITextView सुरक्षित TextEntry प्रॉपर्टी का सम्मान नहीं करता

+1

आपको पासवर्ड के लिए UITextView क्यों चाहिए? क्या आपको स्क्रॉल चाहिए? –

+0

यह मेरा कोड बहुत क्लीनर बना देगा क्योंकि मेरा यूआई स्थिर नहीं है; यह कई कारकों के आधार पर कॉन्फ़िगर करने योग्य है और यदि संभव हो तो सब कुछ एक प्रकार का नियंत्रण उपयोग करना बहुत आसान होगा। – Kevlar

उत्तर

2

मुझे लगता है कि विशिष्ट UITextInputTraits बस UITextView पर काम नहीं करता है। यह पासवर्ड फ़ील्ड के लिए है (UITextField)।

5

केवल UITextField सुरक्षितTextEntry का समर्थन करता है, लेकिन ऐसी स्थितियां हैं जहां UITextView को सुरक्षित करने की आवश्यकता है (जैसे आरएसए निजी कुंजी के लिए टेक्स्ट व्यू)। एक कामकाज के रूप में, मैं एक फ़ॉन्ट बनाने का सुझाव दूंगा जिसमें पूरी तरह से तारों का समावेश होता है और इसका उपयोग होता है। कॉपीिंग को अक्षम करना भी सुनिश्चित करें।

संबंधित मुद्दे