我正在我的视图上执行动画。但我面临的问题很少。我必须按钮startAnimation
和Stop Animation
。为了在我的 imageview 上执行动画,我在startAnimation
按钮的操作中使用了以下代码:
UIViewAnimationOptions option = UIViewAnimationOptionRepeat + UIViewAnimationOptionAutoreverse;
[UIView animateWithDuration:2.5 delay:0.0 options:option
animations:^{
CGAffineTransform scale = CGAffineTransformMakeScale(2.0, 2.0);
CGAffineTransform translate = CGAffineTransformMakeTranslation(-50.0, -100.0);
CGAffineTransform mix = CGAffineTransformConcat(scale, translate);
imv.transform = mix;
}
completion:^(BOOL finished) {
}
];
这是有效的。现在我面临的问题是:
- 如何在我的 stopAnimation 按钮的操作上停止此动画?
- 如果 ImageView 是动画,然后我进入背景,我再次进入前景 ImageView 粘在那里并且不动画。
如何解决这些问题?