部分的な円をループしてアニメーションを実現しようとしていますが、180 度しか回転せず、0 度から 180 度に戻ります。そのため、180 度から 360 度への急激なジャンプがあります。円形の画像オブジェクトをジャンプせずに連続的に回転させるにはどうすればよいですか? これが私の現在のコードです:
UIViewAnimationOptions options = UIViewAnimationOptionCurveLinear|UIViewAnimationOptionRepeat;
[UIView animateWithDuration:ROTATE_ANIMATION_DURATION/2 delay:0 options:options
animations:^{
view.transform = CGAffineTransformRotate(transform, M_PI);}//1st step of animation finished
completion:^(BOOL finished) {
[UIView animateWithDuration:ROTATE_ANIMATION_DURATION/2 delay:0 options:options
animations:^{
view.transform = CGAffineTransformRotate(transform, M_PI);} //2nd step of animation finished
completion:^(BOOL finished) {nil;
}];