如何在iPad上禁用4个手指手势?

我正在testingiOS 4.3上的iPad,默认情况下,它使用4个手指(上/下)手势来切换应用程序。 这干扰了我正在使用的屏幕钢琴键盘,但是,想要在键盘框架内删除此手势。 键盘不使用手势,但会定期中断input(例如,有多点触摸input时)。

一种检测方法是,如果人不小心做了4个手指滑动,那么你会在一次触发事件(NSSet *)touches 立即取消 4次触摸,如果该人做了5次手指抓取,则触发 5次。

此时,您可以在应用程序中显示对话框,告诉用户切换回应用程序后如何closures多任务手势。

没有骰子

目前这是不可能的,以编程方式。 最完整的线程在这里:

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

答案如果是真的,可能会在这里(不是):

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

其他可能性

另一种方式是至less告知用户他们的设置是“错误的”。 你能检测到吗? 看来你不能:

iOS多任务手势:有没有办法检查用户是否打开了它们?

我相信你去设置>一般>多任务手势,并closures它们。