UIWebView не реагирует на прикосновения, когда за пределами экрана - PullRequest
0 голосов
/ 31 января 2011

Хорошо, у меня есть UIScrollView, который содержит несколько подпредставлений, подпредставление, с которым у меня возникают трудности, - UIWebView.Когда веб-просмотр отображается на экране без необходимости прокручивать UIScrollView, все отлично работает ( рисунок 1 ).

Проблема начинается с загрузки веб-просмотра с экрана ( рисунок 2 ), и для его просмотра необходима прокрутка ( рисунок 3 ).Веб-просмотр больше не реагирует на взаимодействие с пользователем.

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

1 Ответ

0 голосов
/ 01 февраля 2011

Оказывается, все это прекрасно работало.Единственная проблема заключалась в том, что у меня была оболочка UIView, которая содержала imageView и webview, но размер оболочки не менялся, поэтому прикосновения за ее пределами не учитывались.Я просто хочу упомянуть, что веб-просмотр на самом деле не должен быть помещен в прокрутку.Я делаю это только потому, что размер веб-вида определяется в соответствии с его содержимым и отключена прокрутка.Кроме того, в настоящее время в документации нет других представлений, поддерживающих ссылки без серьезных изменений.

...