Как получить размер содержимого WebView - PullRequest
1 голос
/ 27 мая 2010

Я ищу, чтобы найти размер содержимого WebView для масштабирования данных в соответствии с небольшим размером кадра WebView.

WebView - это непрерывная загрузка данных при получении изображений с IP-камеры, поэтому - (void) метод делегата webViewDidFinishLoad не вызывается, в противном случае [webview sizeThatFits: CGSizeZero] даст размер содержимого получателя.

Как получить размер содержимого WebView с непрерывной загрузкой данных?

Спасибо,

1 Ответ

0 голосов
/ 02 декабря 2010

См. мой ответ на аналогичный вопрос. Вместо -webViewDidFinishLoad вы должны рассмотреть возможность вызова с использованием таймера (и сначала проверить, было ли что-то загружено).

Если HTML-код находится под вашим контролем, вы можете вызвать его с помощью обработчика JavaScipt onLoad, который пытается получить пользовательский URL-адрес, который можно перехватить в -webView:shouldStartLoadWithRequest:navigationType:.

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