iOS UIView Проблема с анимацией - PullRequest
       24

iOS UIView Проблема с анимацией

1 голос
/ 13 декабря 2011

У меня проблема с анимацией UIView при переключении между страницами в UITabBarController.

Представление в UIViewControllerA воспроизводит следующую анимацию: -

[UIView animateWithDuration:1.0 delay:0.0 options:UIViewAnimationOptionRepeat | UIViewAnimationOptionCurveLinear | UIViewAnimationOptionBeginFromCurrentState animations:^{
        CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI);
        self.animationImageView.transform = transform;
    } completion:NULL];

Анимация - это пользовательское колесо загрузки, которое останавливается после загрузки песни.

Если я переключаюсь между страницами, то есть с UIViewControllerA на UIViewControllerB, а затем обратно на A в UITabController, анимация останавливается. Это не оживляет снова, когда я пытаюсь перезапустить это.

1 Ответ

3 голосов
/ 16 декабря 2011

Ответ прост, сбросьте преобразование:

self.animationImageView.transform = CGAffineTransformIdentity;
...