サッカー ボールを作成するために UIImageView をサブクラス化しました。
ボールは x 軸と y 軸に沿って跳ねたり移動したりします。ボールに触れた場所に応じて、サッカー ボールと同じようにボールが動きます。
私の問題は、Ball(UIImageView) を回転させたいのですが、元の位置からの x と y の位置をまだ知っていることです。
次のコードで回転させています。
ball.superview.transform = CGAffineTransformMakeRotation(M_PI+(ball.center.x*.015));
ball.transform= CGAffineTransformMakeRotation(M_PI+(ball.center.x*.015));
回転させると、x & y 位置も回転します。どうにかして UIImageView の中心から x/y 距離を取得できますか? 他のアイデアはありますか?
ありがとう、
ジェームズ。