ios 시뮬레이터를 사용하여 내 사이트를 테스트하려고하는데 사용자가 두 번 클릭 할 때 기본 두 번 탭 제스처가 내 사이트를 방해하기 때문에 작동하지 않기를 바랍니다.ios 시뮬레이터에서 제스처를 비활성화하려면 어떻게해야합니까?
시뮬레이터 나 코드에서 더블 탭 제스처를 사용 중지 할 수있는 방법이 있습니까?
ios 시뮬레이터를 사용하여 내 사이트를 테스트하려고하는데 사용자가 두 번 클릭 할 때 기본 두 번 탭 제스처가 내 사이트를 방해하기 때문에 작동하지 않기를 바랍니다.ios 시뮬레이터에서 제스처를 비활성화하려면 어떻게해야합니까?
시뮬레이터 나 코드에서 더블 탭 제스처를 사용 중지 할 수있는 방법이 있습니까?
더블 탭 제스처를 비활성화하는 것이 가능하지 않으며 전혀 사용 중지하지 못할 수도 있습니다.
relavant 참조는 Safari Web Content Guide 및 GestureEvent Class Reference입니다. 첫 번째는 두 번 탭으로 동작 이벤트가 발생하지 않는다고 말합니다. 낮은 레벨의 터치 이벤트를 억제하면 더블 탭이 인식되지 않을 수도 있지만, 그렇게하면 다른 제스처가 인식되지 않으므로 원치 않는 것처럼 들릴 수도 있습니다. 사이트의 확대/축소 범위를 제한하는 등의 다른 작업을 할 수 있지만 다른 모든 부작용이 있습니다.
아직 시도하지는 않았지만 doubleTap을 추가 할 수 있는지 확인하십시오 GestureRecognizer
webView
에 입력하고 target
함수에는 아무 것도하지 않습니다.
모바일 장치에서 웹 사이트를 볼 경우에는 확대/축소의 표준 방법이므로 두 번 탭 동작을 그대로 두는 것이 좋습니다.