UIWebView не будет прокручиваться до конца / снизу - PullRequest
8 голосов
/ 20 июля 2010

У меня та же проблема, что и здесь: UIWebView не прокручивается до конца загруженной / созданной веб-страницы (к сожалению, никто не ответил там)

У меня есть UIWebView внутриUIView, и он не прокручивается до самого дна, на самом деле его можно прокручивать, но он снова приходит в норму, поэтому я не вижу около 100 пикселей моего WebView, что это может быть?

Спасибо

Ответы [ 4 ]

15 голосов
/ 20 июля 2010

Извините, ребята, я был виноват, мне просто пришлось уменьшить высоту WebView

7 голосов
/ 06 октября 2013

Я получил эту проблему сегодня. Я установил ограничения на 4-дюймовый экран iPhone. Поэтому, когда я запустил приложение на 3,5-дюймовом экране iPhone, оно не показало нижнюю часть.

Решением было перейти к Интерфейсному Разработчику и нажать кнопку, чтобы перейти к 3,5-дюймовому форм-фактору. (тот, который чередуется между 3,5 и 4 дюймовым форм-фактором).

Затем выберите «Webview».

Редактор> Устранение проблем с автопоставкой> Добавление отсутствующих ограничений

Это решение для Xcode 5.

5 голосов
/ 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 и отметьте галочкой авторазмер деталей во всех местах (как видно на рисунке выше)

0 голосов
/ 14 октября 2013

Не забудьте отключить Autolayout для просмотра в Интернете!

...