Есть ли способ подделать Touch в систему? - PullRequest
0 голосов
/ 07 августа 2009

Я обнаружил это: когда UIView touchsBegan: метод запускается и на экране только один палец, система будет ждать до 0,25 секунды, чтобы увидеть, достаточно ли далеко палец перемещается, прежде чем он сработает touchsMoved :. Нет программного способа обойти эту проблему.

Но теперь интересная часть: если один палец уже где-то на экране, это безобразное поведение отключается. каждый следующий палец интерпретируется как тот, который хочет двигаться. touchesMoved: срабатывает немедленно, без задержки.

Итак, БОЛЬШОЙ вопрос, ребята: возможно ли подделать этот первый начальный палец где-нибудь на экране, чтобы следующий реальный палец интерпретировался как второй палец? Это спасло бы мои выходные;)

1 Ответ

1 голос
/ 07 августа 2009

Мэтт Галлахер описывает, как синтезировать сенсорные события в своем посте здесь . Тем не менее, он намерен сделать это больше для тестирования пользовательского интерфейса, потому что он использует некоторые частные переменные экземпляра, на которые вы не хотели бы полагаться в приложении доставки.

...