Обнаружение прикосновений, которые начались вне поля зрения - PullRequest
2 голосов
/ 02 декабря 2010

Есть ли способ обнаружить прикосновения, когда жест начался за пределами текущего представления?

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

Ответы [ 2 ]

1 голос
/ 02 декабря 2010

Переопределите pointInside:withEvent: в вашем представлении, и это должно быть сделано, хотя точка должна быть в родительском представлении, а дочернее представление должно быть видимым и иметь включенное взаимодействие с пользователем.

0 голосов
/ 02 декабря 2010

Я помню способ, которым вы можете добавить пользовательский прозрачный UIButton, который покрывает весь экран.И любое прикосновение вне другого представления вызовет это событие UIButton.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...