我正在尝试使用ios模拟器测试我的网站,并且我不希望默认的双击手势在用户双击时起作用,因为它干扰了我的网站。
有没有办法在模拟器或代码中禁用双击手势?
答案 0 :(得分:0)
我认为不可能只禁用双击手势,而且可能根本无法禁用。
相关性引用是Safari Web Content Guide和GestureEvent Class Reference。第一个说双击不会产生手势事件。抑制较低级别的触摸事件可能会导致无法识别双击,但这也会导致其他手势无法被识别,这听起来是您不想要的。您还可以执行其他操作,例如限制网站的缩放范围,但它们都有其他您可能不需要的副作用
答案 1 :(得分:0)
我还没试过,但看看你是否可以在GestureRecognizer
添加doubleTap webView
并在target
函数中不执行任何操作。
另一方面,如果您的网站要在移动设备上查看,建议单独使用双击手势,因为这是缩放的标准方式。