0

初めての 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];
    }

私の問題は、メソッドを呼び出すたびに、矢印が回転する前に「移動」することです。回転角度を中央に合わせるためにさまざまなことを試しましたが、うまくいきませんでした。

矢印 (画像) を独自の軸を中心に回転させたい。

4

1 に答える 1