UIWebview и UIScrollview - PullRequest
       4

UIWebview и UIScrollview

0 голосов
/ 28 апреля 2011

У меня есть UIScrollview для разбивки на страницы и UIWebview для подробных видов внутри. Я знаю, что вы не должны делать это в соответствии с описанием класса Apple, но я не вижу другого варианта.

Чтобы сделать ответы и опыт немного лучше, я отключил прокрутку Webview с помощью:

[[[webView subviews] lastObject] setScrollEnabled:FALSE];

Но сейчас я ищу решение, чтобы сделать веб-просмотр нужного размера, в зависимости от контента. Есть ли простой способ сделать это, когда ширина веб-просмотра остается неизменной, но высота увеличивается (автоматически), когда это требуется для показа полной статьи? Это устранит проблему с прокруткой, так как он сидит в режиме просмотра прокрутки, который позаботится обо всей прокрутке в этом сценарии.

Имеет ли это смысл?

1 Ответ

0 голосов
/ 28 апреля 2011

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

Вы должны обратиться к этому ответу: Как определить высоту UIWebView на основе содержимого в переменной высоте UITableView?

Что будетв основном ответь на твой вопрос.Вы создаете представление прокрутки, загружаете содержимое, запускаете некоторый JavaScript, чтобы получить полную высоту, а затем настраиваете рамку веб-представления, чтобы отразить полную высоту содержимого.

...