Перейти к основному содержимому

! Имитация нажатия пальцем на экран (:press)

Объявление

событие_касания = событие_касания:press([ давление, скорость ])

Параметры

  • давление
    Целое число, необязательный параметр; давление в диапазоне 1~10000, по умолчанию 1000.
  • скорость
    Целое число, необязательный параметр; скорость нажатия в диапазоне 1~100, по умолчанию максимальная.

Возвращаемое значение

  • событие касания
    Сам объект события касания; объект для управления текущим касанием можно получить вызовом функции touch.on.

Описание

Имитирует нажатие пальцем в текущей позиции. Метод работает только на устройствах с поддержкой 3D Touch.
Этот метод может уступать управление, поэтому до его возврата другие потоки могут получить возможность выполняться.

Пример

touch.on(100, 100):press():off() -- Имитирует касание пальцем точки 100, 100, нажимает с давлением по умолчанию и отпускает.

touch.on(100, 100):press(2000):off() -- То же, но с давлением 2000.

touch.on(100, 100):press(2000, 50):off() -- То же, но со сниженной скоростью нажатия.