ビューでアニメーションを実行しています。しかし、私はそれに関していくつかの問題に直面しています。ボタンとをしなければなりませ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がそこに固定され、アニメーション化されません。
これらの問題を解決する方法は?