2010-05-28 2 views
0

В Safari и других браузерах есть панель, в которой указывается процент выполнения загрузки, и я сам пытаюсь реализовать что-то похожее на iPhone при загрузке некоторого контента в UIWebView я хотел бы, чтобы приложение указывало процент загружаемой страницы.Загрузка ... Пожалуйста, подождите UIWebView - iPhone

Я пробовал поиск по Google и понял, что мы можем использовать NSURLConnection, чтобы читать только заголовок и получать Content-Length (но не знаю, как это сделать, я читаю документы NSURLConnection от Apple, но, вероятно, я что-то пропустил ...) , И размер (kb), который загрузил UIWebView, кажется, что UIWebView не поддерживает его для публичного API ... Надеюсь, что это будет по-другому, чем я думал, поэтому, если у вас есть какие-либо идеи, пожалуйста, бросьте его спасибо, за чтение вашего пациента.

P.S: Я мог бы просто показать индикатор активности для пользователей с длительными действиями по увеличению загрузки UIWebView, но я просто хочу пойти дальше с процентным баром загрузки :).

С уважением.

ответ

1

Если вы используете UIWebView, из него вы можете получить небольшую мелкозернистую информацию. Если вы посмотрите на UIWebViewDelegate Protocol Reference, единственные реальные обратные вызовы, которые вы получите: (1) спрашиваете, следует ли загружать страницу, (2) при загрузке страницы, (3), когда она заканчивает загрузку страницы успешно (4)), когда произошла ошибка.

Другими словами, нет метода делегата, указывающего постепенный прогресс загрузки.

+0

Спасибо Shaggy :) – niha7229

Смежные вопросы