我正在开发一个游戏,用户可以使用多达5个手指绘制,每条线对应一个手指。 当启用多任务手势并且用户试图从右到左使用超过4个手指进行绘制时,iPad上iOS的手势识别器会切换到另一个应用程序。 如何在用户进入我的应用程序时以编程方式禁用此识别器?
这方面没有API接口。 也许有一种方式可以消耗手势,使其不会被转发到系统,但我认为消息链的顺序是相反的。 你只能要求用户在“系统偏好设置”中的“通用”部分禁用“多任务手势”。这并不是一个很好的解决方案,我知道。