Как использовать индикатор выполнения для отображения загрузки приложения iphone?

Перед загрузкой приложения Default.png отображается нормально, пока здесь не появится индикатор выполнения. И тогда он покажет вид приложения. Пожалуйста, предоставьте пример кода? Надеюсь, у вас все получилось :)

Спасибо.


person Prasad-PHP Champ    schedule 29.09.2009    source источник


Ответы (1)


Первое место, где вы можете начать рисовать, — это ваш applicationDelegate, в appDidFinishLoading. Возможно, вы захотите разместить там индикатор выполнения, возможно, в UIImageView, который использует ваш Default.png. Вы также можете создать задачу таймера, чтобы добавить немного к индикатору выполнения каждую секунду или миллисекунду, или у вас может быть счетчик, который вы увеличиваете при инициализации различных частей вашего кода, и задача таймера можно использовать этот счетчик для обновления индикатора выполнения. Непосредственно перед тем, как показать окончательный вид приложения, нарисуйте последнюю часть индикатора выполнения и подождите долю секунды, пока пользователь не увидит ее.

person mahboudz    schedule 30.09.2009
comment
Звучит сложно... Есть примеры? - person Prasad-PHP Champ; 01.10.2009
comment
Примеров нет, насколько я знаю. Поищите iphone + индикатор выполнения. Какая часть вам кажется трудной, и я постараюсь дать вам несколько советов. Рисование индикатора выполнения может быть таким же простым, как использование 5 или около того изображений индикатора выполнения с разными значениями. Или вы можете использовать UIProgressView. - person mahboudz; 01.10.2009