Как обнаружить 4 касания пальцами на iOS без выхода из приложения?

0

Я создаю веб-приложение для iPad, где мне нужно обнаружить, когда 4 пальца касаются моей div.page.
Я могу легко сделать это с помощью:

$('.page').on("touchstart", function(e) {
    e.preventDefault();
    touchesNbr = e.originalEvent.touches.length;
}

Но моя проблема в том, что даже если есть e.preventDefault(), iOS автоматически показывает экран "Какое приложение вы хотели бы убить", когда 4 пальца касаются экрана и слегка двигаются вверх.

Есть ли способ избежать этого?

Теги:
touch

1 ответ

0
Лучший ответ

К сожалению, это кажется невозможным.
Жесты многозадачности находятся на уровне ОС, что означает, что javascript не может получить к ним доступ.

  • 0
    Можем ли мы создать подкласс UIWebview, переопределить его метод touchesBegan, проверить touches.count> 3 и использовать несколько методов UIScrollView для каких-то вещей?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню