Обновить кнопку UIProgressBar - PullRequest
       2

Обновить кнопку UIProgressBar

0 голосов
/ 04 февраля 2012

Я реализовал UIProgressBar в моем WebView, чтобы показать продолжительность загрузки.Все работает, но я хотел бы знать, как я могу добавить кнопку обновления для UIWebView с UIProgressBar.UIProgressBar должен появляться каждый раз, когда я нажимаю кнопку обновления, спасибо!

1 Ответ

1 голос
/ 04 февраля 2012

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

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

Но я бы предложил вместо этого использовать UIActivityView, который обеспечивает индикацию активности без явного значения прогресса.

Чтобы использовать представление UIActivity, просто покажите его в методе делегата didStartLoad веб-представления и скройте в didFinishLoad. Не забудьте также обрабатывать такие ошибки, как didFailLoadWithError.

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