私はこのサンプル画像を持っています
回転するときは、円の真ん中の中心をブロックする必要があります。
アンカーポイントは何ですか?それが問題のアンカーポイントですか?
これで、アンカーポイントを考慮せずに、画像が回転します。
_Image.layer.anchorPoint = CGPointMake(0.5, 0.5); //?
[...]
CGFloat wAngle = Degrees2Radians([_Weight.text intValue]/300.0*360);
_Image.layer.transform = CATransform3DMakeRotation (wAngle+M_PI, 0, 0, 1);
中心を保持したまま、0から300まで反時計回りに開始するようなテストを行う必要があります。
0、矢印から下へ
150、矢印から上へ
300、矢印から下へ
など。
ありがとう。