【发布时间】:2012-02-06 23:05:18
【问题描述】:
我有一个应用程序可以将一些图像的 alpha 从 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],但还是不行。
【问题讨论】: