中央のアンカーポイントを中心に回転する手を持つ丸いゲージのような UIView があります (速度計と考えてください)。レイヤー変換を使用して値を指定すると、手が正しい場所に回転するように機能しています。
ユーザーがメーターの針をドラッグして別の値に引っ張れるようにしたいと思います。ただし、その相互作用を理解するのに苦労しています-手自体で UIPanGestureRecognizer を使用して変換ポイントを取得できますが、そこから調整された手の角度をどのように計算しますか? これは実際には、何よりもジオメトリの問題のようです。
また、丸いメーターなので、移動ポイントの x 成分または y 成分だけに基づいて角度を調整したくありません。