2011-01-29 2 views
1

Привет, evryone Я работаю над приложением iphone, которое показывает первый экран с анимацией, используя 3 изображения, затем переходя на другие экраны. Теперь из любого приложения из приложения, если я закрыл приложение и снова его вернул, он должен показать ту же анимацию, после чего должен перейти на экран, где он остановится. Возможно ли без сохранения статуса приложения при переходе на задний план. Спасибо всем.iphone -Как показать экран всякий раз, когда приложение iphone приходит из фона

+0

Ненавижу приложения, которые имеют эти анимации между переключателями фона. При запуске все в порядке, но переключение это просто раздражает. –

+0

Да, но это требование, потому что, как только приложение лаяфицировано и работает, он не может видеть анимацию, если это важно. – ratnasomu

ответ

0

Для этого вам нужно запретить запуск приложения из фона (это встроенная функция, предоставляемая яблоком в 4.0 и выше). Используйте этот link для устранения вашей проблемы.

+0

Мне не очень нравится эта идея. Взгляните на мой ответ. –

+0

@ Ишу: Спасибо за ваш ответ, но мне нужно приложение для запуска в фоновом режиме – ratnasomu

+1

@Aurum: Привет, Aurum: Спасибо за ваш ответ, где ссылка на ваш ответ – ratnasomu

2

Возможно, вы захотите посмотреть here. Вы можете использовать метод - (void)applicationDidBecomeActive:(UIApplication *)application - для отображения анимации поверх активного вида, например, в модульном контроллере просмотра или путем добавления его в активное представление и удаления его после анимации.

+0

Philipp: Спасибо за ваш ответ, я использую метод tht, но знаю, где я могу добавить анимацию. – ratnasomu

+0

Вам нужна ссылка на видимый контроллер. Например, если у вас есть приложение на основе навигации, вы можете использовать выход вашего делегата в UINavigationController для получения активного uiviewcontroller. Используйте метод presentModalViewController: Animated: - или addSubView: - на этом контроллере, чтобы отобразить вашу анимацию, и отпустите modalviewcontroller/удалите представление из своего супервизора после завершения анимации. –