UIWebView не прокручивается до конца загруженной / созданной веб-страницы - PullRequest
0 голосов
/ 16 мая 2010

У меня есть UIWebView внутри обычного UIViewController. Содержимое UIWebView программируется / динамически создается в моей программе, и оно может быть очень длинным (несколько строк таблицы). Каким-то образом, после загрузки, страница не будет прокручивать больше, чем полтора экрана контента, когда проводите по экрану. Из-за этого я вижу только первые несколько строк данных, но не многие другие после них. Почему это так?

1 Ответ

2 голосов
/ 05 апреля 2013

Если вы не можете правильно прокрутить до нижнего края, используя UIWebView:

1) Одним из способов (программно) решения проблемы является использование правильного автоматического изменения размера до UIWebView.

self.webView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin ;

enter image description here

2) Другой способ (Интерфейсный Разработчик), чтобы решить проблему, использует правильное автоматическое изменение размера до UIWebView. Зайдите в Interface Builder-> Web View-> Size Inspector и отметьте галочкой авторазмер деталей во всех местах (как видно на рисунке выше)

...