У меня есть приложение, которое оживляет альфа некоторых изображений от 0 до 1. Если я вернусь к предыдущему виду с помощью popToRootViewController
, а затем вернусь в этом виде, анимация продолжится с того места, где она была, когда я нажал кнопку возврата. Также «анимационный фильм» начинается снова, пока другая анимация еще не завершена. Вид двух фильмов, играющих одновременно.
Я отображаю изображения так:
-(void)showStar2
{
[UIView animateWithDuration:0.3f animations:^{
[UIView setAnimationDelay:0.3];
[stars[1] setAlpha:1];
} completion:^(BOOL finished){
[self showStar3];
}];
Есть ли способ остановить процесс анимации, когда я нажимаю кнопку "Назад"? Я пытался [self.view.layer removeAllAnimations]
, но все равно это не работает.