Анимация при закрытии приложения iPhone, например, затвор на приложении камеры - PullRequest
1 голос
/ 11 сентября 2011

Мне бы хотелось, чтобы мое приложение выполняло анимацию непосредственно перед закрытием, точно так же, как официальное приложение Camera от Apple, которое «закрывает затвор» перед тем, как закрыться. Возможно ли это или это закрытый и недокументированный API?

Заранее спасибо!

1 Ответ

0 голосов
/ 12 сентября 2011

У вашего приложения нет официального способа отложить закрытие после того, как пользователь нажмет кнопку «Домой». Apple хочет, чтобы пользователи могли выходить из приложений быстро и в любое время. Тем не менее, вы получаете уведомление, когда ваше приложение закрывается, и у вас есть шанс запустить некоторый код. Я не могу точно сказать, что какой-либо пользовательский интерфейс будет работать, но место, где можно попробовать это, находится в вашем классе UIApplicationDelegate (AppDelegate). Интересующие вас методы:

- (void)applicationWillResignActive:(UIApplication *)application {
    // Try some UI stuff here
}

Or:

- (void)applicationDidEnterBackground:(UIApplication *)application {

}

Я предполагаю, что пользовательский интерфейс изменится, поскольку окно приложения анимируется. Дайте нам знать, если это работает!

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