2009-12-04 6 views
2

Как отображать анимацию экрана загрузки в iphone? Я имею в виду бары, расположенные в кругах. Так что я могу использовать его, пока часть моего приложения загружается, например, инициализация. Или я могу создать собственную загрузку анимации?Загрузка анимации окружения в iphone

Спасибо.

+1

Небольшое примечание отметить то, что вы, вероятно, уже знаете: Вы не можете создать анимацию, пока приложение не будет на самом деле берется. Таким образом, вы будете делать анимацию, когда часть вашего приложения загружается/инициализируется. –

+0

Да, вот что я планирую. Добавьте созданный мной UIActivityIndicatorView, затем инициализируйте некоторый экран или объекты. Итак, можно ли начать анимацию, а затем вызвать мои коды инициализации? Или я должен начать другой поток? Благодарю. – domlao

+1

Это хороший вопрос - если ваш код инициализации достаточно тяжелый, чтобы блокировать основной поток, он не должен влиять на анимацию индикатора активности. Если вы хотите потокование, можете проверить в NSOperationQueue, который евангелисты Apple рекомендуют для потоковой обработки. Удобный, удобный инструмент. Вероятно, уже это знаю, но не помните, что в UIKit нет потокобезопасности. –

ответ

4

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

+0

Спасибо! Просто вопрос, влияет ли анимация в UIActivityIndicatorView на частоту кадров или скорость приложения? – domlao

+1

В моем опыте это никогда не бывает - он чувствует себя довольно легким. До тех пор, пока вы не используете сразу несколько из них, из-за тяжелых затрат на композицию, вы должны быть в порядке. –

+0

Ничего себе! Приятно слышать этот ответ. Еще раз спасибо. =) – domlao

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