Отображение UIView поверх UIImagePickerController для захвата касаний пользователя - PullRequest
0 голосов
/ 14 апреля 2009

У меня проблема с тем, что мне нужно отобразить UIImagePickerController в виде камеры и зафиксировать пролистывания на экране пользователя. В настоящее время я отображаю imagePicker в моем собственном контроллере представления, затем вызываю его presentModalViewController для камеры. Как только камера отобразится, я вставлю вид сверху, чтобы зафиксировать жесты пользователя. Единственное, это не работает. Никаких ударов не происходит.

Когда я показываю контроллер модально, я теряю возможность захвата касаний? Я не хочу использовать какие-либо недокументированные API для выполнения этой работы. У кого-нибудь была или была похожая проблема?

1 Ответ

0 голосов
/ 15 апреля 2009

Другим вариантом может быть переопределение подкласса UIApplication sendEvent:. Я не пробовал использовать средство выбора изображений, но касания клавиатуры проходят через эту воронку.

Тем не менее, оба решения (мое и ваше), хотя технически они не используют недокументированные API, делают предположения о расположении вещей на экране или иерархии представления или порядке событий. Не то, чтобы я рассчитывал на работу в разных версиях ОС.

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