私はUIImageView
360度回転させようとしていて、オンラインでいくつかのチュートリアルを見てきました。私はUIView
、停止するか、新しい位置にジャンプすることなく、それらのどれも機能させることができませんでした。
- どうすればこれを達成できますか?
私が試した最新のものは:
[UIView animateWithDuration:1.0
delay:0.0
options:0
animations:^{
imageToMove.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
しかし、2 * piを使用すると、(同じ位置であるため)まったく移動しません。pi(180度)だけを実行しようとしても機能しますが、メソッドを再度呼び出すと逆方向に回転します。
編集:
[UIView animateWithDuration:1.0
delay:0.0
options:0
animations:^{
[UIView setAnimationRepeatCount:HUGE_VALF];
[UIView setAnimationBeginsFromCurrentState:YES];
imageToMove.transform = CGAffineTransformMakeRotation(M_PI);
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
どちらも機能しません。それに行く180
当時にリセットし、度、一瞬のために一時停止し0
、再度開始する前に度。