重新加载视图时不会调用UIView动画

时间:2012-05-09 16:26:18

标签: ios animation core-animation

我为UIImageView编写了以下动画,当我加载视图时,它可以正常工作:

-(void) viewDidAppear:(BOOL)animated{
    [UIView animateWithDuration:2
                          delay:0
                        options:UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse
                     animations:^{
                         hat.transform = CGAffineTransformMakeRotation(0.2);
                     }completion:nil
     ];

}

然后我在这个视图的顶部推出一个新的视图控制器,但当我弹出这个新的视图控制器时,动画不会触发...我已尝试将此动画代码放在viewDidloadviewWillAppear但这没有帮助......有什么想法吗?

1 个答案:

答案 0 :(得分:0)

UIImage视图是否可能被卸载?如果您尚未尝试为UIImageView设置strong / retain属性。