Вопрос

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

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top