2012-03-07 20 views
6

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

enter image description here

उत्तर

1

का उपयोग कर रहा है कि क्या यह phonegap एपीआई के साथ सीधे संभव है पता नहीं है, लेकिन आप एक PhoneGap प्लगइन लेखन ऐसा करने से मूल कोड के साथ इस व्यवहार बदल सकते हैं।

और अधिक विस्तार के लिए नीचे दिए गए लिंक का संदर्भ लें (वे सटीक नहीं हैं, लेकिन आप के लिए आवश्यक विस्तार दे देंगे):

Programmatically align a toolbar on top of the iPhone keyboard

http://gabriel-tips.blogspot.in/2011/05/input-accessory-view-how-to-add-extra.html

+0

धन्यवाद! यह एक अच्छा विचार है। दुर्भाग्य से मैं ऑब्जेक्ट-सी के बारे में केवल कुछ ही जानता हूं। लेकिन मैं इसे आज़माउंगा, क्योंकि ऐसा लगता है कि मुझे एकमात्र विकल्प मिला। –

+0

मेरे पास निम्नलिखित जिस्ट पर एक मूल फोनगैप-आईओएस प्लगइन संरचना है जो आपकी मदद कर सकती है - https://gist.github.com/1675595 – dhaval

+0

धन्यवाद! सीखने का उद्देश्य-सी अब ... यह एक कठिन काम है –

0

एक तरीका नहीं है। इस लड़के ने AppDelegate.m में संशोधन करके इसे किया है। आप बोनस कोड अनुभाग के तहत इस link पर विवरण पा सकते हैं। आप केरी शॉट्स Code Here

द्वारा विकसित किए गए कोड को भी संदर्भित कर सकते हैं अब किया गया है कि बटन समाप्त हो गया है, मैं यह जानने का प्रयास कर रहा हूं कि कीबोर्ड को कैसे गायब किया जाए। यह सबको अगला कदम होगा।

+0

धन्यवाद! मैं इसे आज़माउंगा –

3

आप इसे config.xml को यह जोड़कर को छिपा सकते हैं इस कॉर्डोबा प्लगइन https://github.com/don/KeyboardToolbarRemover

इस डुप्लिकेट धागे पर उत्तर का प्रयास करें:

<preference name="HideKeyboardFormAccessoryBar" value="true"/> 

http://docs.phonegap.com/en/3.4.0/config_ref_index.md.html#The%20config.xml%20File

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