हालांकि इसके लिए कोई एपीआई नहीं है, ऐसा लगता है कि व्यवहार पोर्ट्रेट मोड के लिए बाध्य है। यदि आप ऐप्पल के TouchCanvas example चलाते हैं, तो आप देखेंगे कि इशारा वास्तव में काम नहीं करता है क्योंकि ऐप लैंडस्केप मोड में चलता है। यदि आप पोर्ट्रेट और लैंडस्केप दोनों का समर्थन करने के लिए प्रोजेक्ट को संशोधित करते हैं, तो आप पोर्ट्रेट में इशारा सक्षम कर सकते हैं, और लैंडस्केप में अक्षम कर सकते हैं।
तो, यह आपके उपयोग के मामले के आधार पर उपयुक्त कार्यवाही हो सकता है।
मैं https://bugreport.apple.com पर इस के लिए एक रडार दायर किया है तो पता चलता है कि एप्पल सेट करने में सक्षम होने के लिए इसी तरह एक API प्रदान करता है:
self.navigationController?.interactivePopGestureRecognizer.enabled = false
और सुझाव है कि आप भी ऐसा ही करता है, तो सुविधा देखकर ब्याज की है आप को। वे शायद डुप्लीकेट बंद कर देंगे, लेकिन अधिक समर्थन की आवाज़ से चोट नहीं पहुंची।
क्या उपयोगकर्ता को इसे अक्षम करने का कोई तरीका है? यदि यह किसी एपीआई के माध्यम से नहीं किया जा सकता है, तो यह उपयोगकर्ताओं को सूचित करने के लिए उतना ही प्रभावी हो सकता है कि सुविधा को अक्षम कैसे करें। – Kevin
वे अपनी 3 डी टच संवेदनशीलता को बंद कर सकते हैं या इसे पूरी तरह से एक्सेसिबिलिटी सेटिंग्स में बंद कर सकते हैं, लेकिन यह एक बहुत भारी हथौड़ा है। मैं इसे सुझाव देने की सिफारिश नहीं करता। –
हाँ, मेरा मतलब था "बिना किसी 3 डी टच को अक्षम किए * टास्क स्विचर जेस्चर * को अक्षम करना", मुझे लगता है कि मूल पोस्ट की प्रेरणा ऐप स्विचिंग के बिना उस क्षेत्र से बल डेटा एकत्र करना है। – Kevin