Пользовательский UIView, который обрабатывает прикосновения, выше UIWebview не передает прикосновения к UIWebview

Пробовал все следующее, я ожидал, что прикосновения будут переданы, но это не так:

(a) UIWebView имеет включенные взаимодействия с пользователем (всегда). (b) В пользовательском UIView включено несколько касаний, и exclusiveTouch = NO (по умолчанию) (c) Я попытался позвонить

[super touchesBegan:touches withEvent:event]

и также называется 'super' в трех других методах обработки касаний в пользовательском UIView. Но все же прикосновения не передаются в UIWebView (т. Е. Нажатие на ссылки в UIWebView и т. Д. Не работает)

(d) Кроме того, создал ссылку на веб-представление в классе UIView и вместо вызова супер-вызова эту ссылку для "touchesBegan:" и остальных. Это тоже не похоже на работу.

Примечание. Пользовательский подкласс UIView и веб-представление являются подпредставлениями контейнера UIView.

Здесь чего-то не хватает? Любой другой способ (с распознавателями жестов или что-то, чтобы передать касания?)

ПЛАНИРОВКА

-Контейнер UIView:

--- Пользовательский UIView (впереди)

--- UIWebView (позади)

0 ответов

Другие вопросы по тегам