以编程方式禁用iOS的3D Touch手势

4
我们发现在启用3D Touch 的苹果设备的左边缘无法识别触摸,问题出在这里。似乎情况是这样的:当系统试图判断您是否要滑动屏幕时,touchesBegan消息被延迟了约一秒钟,在您快速点击屏幕时,touchesBegan消息会立即发送,而我们的应用程序却没有收到它。
如果我们在设置菜单中关闭 3D Touch,则除了左侧边缘之外的任何位置,我们都会在触摸屏幕时立即获得touchesBegan。
请问,有没有一种方法可以在代码中仅为我们的应用或视图关闭 3D Touch 行为?或者我们可以修改特定手势的行为,使其“不延迟touches began”?
请问,有人有这些的Objective-C代码吗?
谢谢,
Shaun Southern

你最终解决了这个问题吗? - JimmyB
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接