2012-09-28 15 views
6

मैं एक UIPopoverController अंदर एक लोगों पिकर है, क्योंकि यह एक खोज फ़ील्ड, जब उपयोग किया जो कुंजीपटल ट्रिगर करेगा, तो मैं इस बदसूरत परिणाम मिला:आईओएस: लोग UIPopoverController अंदर पिकर, खोज कुंजीपटल विकृत पॉपओवर

People picker inside UIPopoverController

पॉपओवर का तीर यूपी है जो मेरे ऐप में सबसे अच्छा दिखता है, मैंने यूपी का उपयोग करने की भी कोशिश की। नीचे लेकिन यह काम नहीं करता है (अभी भी हमेशा यूपी), मुझे पता है कि मैं इसके बजाय केवल नीचे तीर का उपयोग कर सकता हूं, लेकिन यह आखिरी समाधान होना चाहिए, मुझे आश्चर्य है कि इससे निपटने के लिए कोई तरीका है?

धन्यवाद!

अद्यतन: मैं सोच रहा था कि मैं पहली बार तीर उत्तर प्रदेश का उपयोग कर सकते, तो जब खोज क्षेत्र पहली बार प्रतिक्रिया हो जाता है (यकीन है कि यह कैसे पता लगाने के लिए नहीं), मैं इसे नीचे तीर के लिए बदल (यह भी यकीन नहीं ऐसा करने के तरीके) ?

अपडेट 2: यह भी एक तालिका या कुछ स्क्रॉल नहीं किया जा सकता है, इसलिए मैं पॉपओवर को ठीक दिखने के लिए दृश्य को स्क्रॉल नहीं कर सकता।

उत्तर

0

आप सही हैं, यह काफी बदसूरत संकल्प है।

समस्या यह है कि UIPopoverController को कीबोर्ड दृश्य के साथ कॉलिंग से बचने के लिए कोड किया गया है।

मुझे लगता है कि आप इस पर काम करने का एकमात्र तरीका कस्टम UIPopoverController बनाना चाहते हैं जो कुंजीपटल दिखाई देता है (मुझे विश्वास है कि कुछ श्रोताओं को साझा किए गए एप्लिकेशन या मेनस्क्रीन पर अक्षम होना चाहिए) या एक कस्टम UIView जो इसे रखता है ।

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