UIEvent прошел в - [UIView hitTest:] - PullRequest
4 голосов
/ 23 декабря 2008

Я переопределяю метод -hitTest: в пользовательском подклассе UIWebView. UIEvent, который передается этому методу, всегда имеет пустой набор касаний ([[event allTouches] count] is == 0). Разве не должно быть сенсорной информации в объекте UIEvent или это ошибка?

Я пробовал другие типы UIVIew (например, UIView, UIWindow) и вижу то же поведение, поэтому оно не ограничено UIWebView. Это для любой версии 2. * SDK.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 06 января 2009

Мне так и не удалось выяснить, почему UIEvent перешел в hitTest: withEvent имел пустой набор касаний.

Хотя я и нашел решение своей проблемы. Я был обеспокоен только одним нажатием, поэтому я не уверен, насколько это применимо к чьей-либо ситуации. Смотрите мой блог в: http://ryan -brubaker.blogspot.com / 2009/01 / iphone-СДК-uiwebview.html

0 голосов
/ 23 декабря 2008

Похоже, вам необходимо реализовать прозрачное представление поверх него, а затем делегировать все события в UIWebView:

имеет кучу дополнительной информации о том, как они заставили его работать.

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