UIWebView Zoom Issue - PullRequest
       2

UIWebView Zoom Issue

0 голосов
/ 11 мая 2011

Как мы можем определить, что пользователь увеличил веб-представление, чтобы изменить размеры других присутствующих компонентов.Мой webView начинается с середины экрана, и когда пользователь увеличивает масштаб webView, он начинает прокручивать по горизонтали и вертикали, но это происходит внутри webView. Прокрутка происходит внутри.Я хочу заблокировать веб-просмотр от внутренней прокрутки, чтобы при вертикальной прокрутке пользователь прокручивал вверх метки, текстовые поля и т. Д. Поверх веб-просмотра, а не только веб-просмотр.То, чего я хочу достичь, очень похоже на iPhone Native Email Client.Для этого я хотел бы поместить этот веб-вид поверх scrollView, а когда пользователь увеличивает его, я хотел бы сбросить размер содержимого моего scrollView, чтобы все, что добавляется в scrollView, например надписи и текстовые поля над веб-видом, такжепрокручивать, когда я прокручиваю веб-просмотр.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 11 мая 2011
0 голосов
/ 11 мая 2011

Вы можете сделать:

  • Запретить пользователю увеличивать масштаб веб-просмотра
  • Обнаружение двойного нажатия на просмотр прокрутки и переключение свойства scalePageToFit веб-просмотра И установка userInteractionDisabled на веб-просмотр

Теперь вы можете прокручивать только прокрутку, которая имеет все элементы управления.

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