2011-04-03 18 views
11

मैं आईओएस 4.3 पर एक आईपैड का परीक्षण कर रहा हूं, जो डिफ़ॉल्ट रूप से ऐप्स से बाहर निकलने के लिए 4 उंगली (ऊपर/नीचे) जेस्चर का उपयोग करता है। यह एक ऑन-स्क्रीन पियानो कीबोर्ड से हस्तक्षेप करता है जिसका मैं उपयोग कर रहा हूं, हालांकि, और कीबोर्ड के फ्रेम के भीतर इस इशारा को हटाना चाहता हूं। कीबोर्ड इशारा का उपयोग नहीं करता है, लेकिन यह नियमित रूप से इनपुट को बाधित करता है (उदाहरण के लिए, जब मल्टी-टच इनपुट होता है)।आईपैड पर 4 उंगली संकेत कैसे अक्षम करें?

+0

मैं भी जानना चाहता हूं। अंत में, क्या आप इसे करने में कामयाब रहे? thx लुई – Plot

उत्तर

3

मेरा मानना ​​है कि आप सेटिंग> सामान्य> मल्टीटास्किंग जेस्चर पर जाते हैं और उन्हें बंद कर देते हैं।

+0

क्या यह प्रोग्रामेटिक रूप से, एप्लिकेशन-व्यापी सेट करना संभव है? –

+0

मुझे यकीन नहीं है कि आपका क्या मतलब है, क्षमा करें – Jordan

+1

उसका मतलब है कि सेटिंग के माध्यम से मल्टीटास्किंग जेस्चर को अक्षम करने के बजाय, क्या ऐप के लिए यह संभव है? क्या हम इसे अक्षम करने के लिए ऐप प्रोग्राम कर सकते हैं? – obsoleteModel81

4

कोई पासा

यह वर्तमान में प्रोग्राम के रूप में करने के लिए असंभव है। इस पर सबसे अधिक पूर्ण धागा यहाँ है:

http://www.cocos2d-iphone.org/forum/topic/28704

और जवाब है, अगर यह सच थे, शायद यहाँ होगा (यह नहीं है):

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIDevice_Class/Reference/UIDevice.html

अन्य संभावनाओं

जाने का दूसरा तरीका कम से कम उपयोगकर्ता को सूचित करने के लिए होगा कि उनके पास सेटिंग है "wr ओंग। " क्या आप इसका पता लगा सकते हैं? ऐसा लगता है आप नहीं कर सकते: यह पता लगाने के लिए

iOS Multitasking gestures: Is there any way to check if the user has them turned on or not?

9

एक तरह से आप अगर व्यक्ति को गलती से 4 अंगुली स्वाइप किया 4 एक भी (NSSet *)touches घटना में एक ही बार में touchesCancelled मिल जाएगा है, और 5 touchesCancelled अगर व्यक्ति ने 5 उंगली पकड़ लिया।

उस बिंदु पर आप अपने ऐप में एक संवाद बॉक्स प्रदर्शित कर सकते हैं, जिससे उपयोगकर्ता एप पर स्विच करने के बाद मल्टीटास्किंग जेस्चर को बंद कर सकता है।

+0

हैकिश होने पर, यह इस समय एक समाधान के रूप में अच्छा समाधान है। – SeruK

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