2012-04-08 4 views
0

Я делаю приложение для iPhone, которое в первую очередь фокусируется на загрузке веб-страниц в UIWebviews. Для того, чтобы показать пользователю, что веб-страница в настоящее время загружается, я хотел бы экран для отображения загрузки анимации во время загрузки страницы, похожие на приложение eBay:eBay App-like Загрузка анимации

eBay app loading animation

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

ответ

2

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

Вам нужно будет создать делегат UIWebView и отвечать на сообщения didStartLoading и didFinishLoading (тогда вы увидите скрытый вид прогресса).

+0

Будет ли запускаться запуск запуска, если нет интернета? – DGund

+1

Попробуйте и посмотрите: вы можете включить режим полета на устройстве или просто отключить компьютер от Интернета на тренажере. – benzado

0

Простой способ просто иметь его там до тех пор, пока это необходимо и установка альфа от 0 до 1.

Вам просто нужно будет серая вещь (или что-то, что вещь есть) и индикатор активности ,

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

+0

Имел ли он все время, просто скрытый, занимался ненужной обработкой? – DGund

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