初めての iPhone アプリケーションを作成しようとしています。アプリケーションは、単に北を指す矢印です。これまでに矢印の画像を追加し、次のコードでアニメーションを作成しました。
- (void)setDirection:(float)degree {
float rad = M_PI * (float)degree / 180.0;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:10];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
//[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
DirectionArrow.transform = CGAffineTransformMakeRotation(rad);
[UIView commitAnimations];
}
私の問題は、メソッドを呼び出すたびに、矢印が回転する前に「移動」することです。回転角度を中央に合わせるためにさまざまなことを試しましたが、うまくいきませんでした。
矢印 (画像) を独自の軸を中心に回転させたい。