2012-02-17 13 views
15

मेरे पास स्वत: सुधार के साथ UITextView है। दृश्य की ऊंचाई लगभग 30 पिक्स है। जब स्वत: सुधार दृश्य में स्वत: सुधार kicks पाठ के नीचे लगभग अदृश्य है। क्या छोटी स्वत: सुधार विंडो की स्थिति को नियंत्रित करने का कोई तरीका है या बीमा यह शीर्ष परत है इसलिए यह हमेशा दिखाई देता है और उपयोगकर्ता आसानी से देख सकता है और उससे बातचीत कर सकता है?UITextView और फ़्लोटिंग स्वत: सुधार विंडो की स्थिति

+0

मैंने इसे HPGrowingTextView का उपयोग करके भी देखा है। यादृच्छिक रूप से यादृच्छिक रूप से, स्वत: सुधार पॉपअप शब्द को स्वचालित रूप से ठीक किया जाएगा, जो पाठ इनपुट बॉक्स के निचले किनारे से घिरा हुआ है। – Tylerc230

उत्तर

8

मैंने पाया कि स्क्रॉल को सेट करना UITextView पर झूठ पर सक्षम है पॉपअप हमेशा सही होने वाले शब्द से ऊपर दिखाई देगा।

+2

हाँ आप सही हैं लेकिन कम से कम मेरे मामले में, मैं दूसरे के लिए एक समस्या का व्यापार कर रहा हूं। अब पॉपअप दिखाई दे रहा है लेकिन उपयोगकर्ता स्क्रॉल नहीं कर सकता! सच में मुझे लगता है कि यह एक आईओएस बग है। उन्हें बीमा करना चाहिए कि पॉपअप हमेशा दिखाई दे रहा है। वैसे, इनपुट के लिए धन्यवाद। – QBit

2

क्या आपने अपने UITextView के लिए क्लिप टॉबाउंड = NO सेट करने का प्रयास किया था? लगता है जैसे यह आपके UITextView के फ्रेम आकार पर स्वत: सुधार दृश्य को क्लिप कर रहा है या शायद आपके फ्रेम के अंदर ऑटो-पोजीशनिंग कर रहा है। वैसे भी कोशिश करें ..

+0

सुझाव के लिए बहुत बहुत धन्यवाद। मैं सफलता के बिना उस रास्ते नीचे चला गया। हालांकि यह उचित प्रतीत होता था। – QBit

+0

यह आदर्श से कम है, क्योंकि UITextView UIScrollView से विरासत में आता है। सेटिंग्स क्लिप 'NO' के लिए बाउंड्स का मतलब है कि आप स्क्रॉलिंग को पूरी तरह से तोड़ते हैं। पॉपअप विंडो-स्तर होना चाहिए। यह एक आईओएस बग है। – karwag

0

विभिन्न समाधानों की कोशिश करने के बाद असफल रूप से, मुझे लगता है कि मेरे लिए काम करने का सबसे अच्छा तरीका है UIView के अंदर बस अपना UITextView जोड़ना।

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