Анимированный экран загрузки iPhone - PullRequest
11 голосов
/ 15 июля 2009

Есть ли способ иметь анимированный загрузочный экран для моего приложения для iPhone, в отличие от Default.png, который я сейчас использую?

Ответы [ 5 ]

16 голосов
/ 15 июля 2009

Короче - нет. Цель Default.png - дать iPhone OS что-то, что будет отображаться пользователю во время загрузки вашего приложения. Лучшее, что вы можете сделать, - это ускорить первоначальную загрузку вашего приложения (скажем, отложить загрузку ресурсов до программа запущена), затем добавьте свою собственную анимацию, когда вы на самом деле загружаете свои ресурсы «за кулисами».

1 голос
/ 15 июля 2009

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

0 голосов
/ 24 февраля 2011

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

Надеюсь, это поможет.

0 голосов
/ 15 июля 2009

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

для краткости. после запуска, перед всей реальной инициализацией, alloc, init и отображают представление, которое точно такое же как default.png, но с эффектом анимации.

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

0 голосов
/ 15 июля 2009

Насколько я знаю, к сожалению нет. Суть легкости default.png - позволить приложению интенсивно работать за кулисами. Анимация съела бы драгоценные циклы процессора.

Однако, если вам нужно больше обрабатывать после запуска приложения - вы можете сделать многопоточную CAnimation в это время.

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