2012-01-20 100 views
0

我正在嘗試使用ios模擬器測試我的網站,並且我不希望默認的雙擊手勢在用戶雙擊時工作,因爲它會干擾我的網站。如何禁用ios模擬器中的手勢?

有什麼辦法可以禁用模擬器或代碼中的雙擊手勢嗎?

回答

0

我不認爲有可能只禁用雙擊手勢,並且可能根本無法禁用。

相關的參考文獻是Safari Web Content GuideGestureEvent Class Reference。第一個說雙擊不會產生手勢事件。抑制較低級別的觸摸事件可能會導致雙擊不被識別,但這也會導致其他手勢不被識別,這聽起來像你不想要的。還有其他的事情你可以做,如限制網站的縮放範圍,但他們都有其他副作用,你可能不想

0

我還沒有嘗試過,但看看你是否可以添加一個doubleTap GestureRecognizer到你的webView並且在target函數中什麼都不做。

請注意,如果您的網站是要在移動設備上查看的,建議您不要單獨使用雙擊手勢,因爲它是縮放的標準方式。