Привет, evryone Я работаю над приложением iphone, которое показывает первый экран с анимацией, используя 3 изображения, затем переходя на другие экраны. Теперь из любого приложения из приложения, если я закрыл приложение и снова его вернул, он должен показать ту же анимацию, после чего должен перейти на экран, где он остановится. Возможно ли без сохранения статуса приложения при переходе на задний план. Спасибо всем.iphone -Как показать экран всякий раз, когда приложение iphone приходит из фона
ответ
Для этого вам нужно запретить запуск приложения из фона (это встроенная функция, предоставляемая яблоком в 4.0 и выше). Используйте этот link для устранения вашей проблемы.
Возможно, вы захотите посмотреть here. Вы можете использовать метод - (void)applicationDidBecomeActive:(UIApplication *)application
- для отображения анимации поверх активного вида, например, в модульном контроллере просмотра или путем добавления его в активное представление и удаления его после анимации.
Philipp: Спасибо за ваш ответ, я использую метод tht, но знаю, где я могу добавить анимацию. – ratnasomu
Вам нужна ссылка на видимый контроллер. Например, если у вас есть приложение на основе навигации, вы можете использовать выход вашего делегата в UINavigationController для получения активного uiviewcontroller. Используйте метод presentModalViewController: Animated: - или addSubView: - на этом контроллере, чтобы отобразить вашу анимацию, и отпустите modalviewcontroller/удалите представление из своего супервизора после завершения анимации. –
Ненавижу приложения, которые имеют эти анимации между переключателями фона. При запуске все в порядке, но переключение это просто раздражает. –
Да, но это требование, потому что, как только приложение лаяфицировано и работает, он не может видеть анимацию, если это важно. – ratnasomu