これは私が達成したいことの結果です:
(出典:mouseaddict.com)
アプリの静止画像がありますが、モーションを追加したいと思います。
メーターを想像してみてください。下部にロックされた針があり(時計回りの文字盤の6:00)、針の上部が左から右に弧を描いて回転します。弧(ゼロ)は、針が(おおよそ)時計回りの9:30の位置に向けられた状態で始まり、その弧の最上部は、時計回りのおよそ2:30に終わるはずです-スタイルフェイス。
私はいくつかのグラフィック要素を持っています1)丸いメーター面(png)と2)メーター針の垂直方向のpngファイル。針を丸い面の中で弧を描くように動かす必要があります。
それで、上記の2つの要件を想定して、アニメーションを使用してメーター内で針を回転させる最良の方法は何ですか?
私はこれを見ました:スピードメーター-しかし、これは最良の方法ですか?私の主な問題は、針を下部でロックし、左から右に少しだけ動かしたいということです。ドキュメントがほとんどない(実際にはない)という事実と同じように。「」のようなものcalculateDeviationAngle
は説明されていません。
また、スピードメーターは大きく動いているようで、その例のピボットポイントは機能しません...(私は思いません)
次のようなコマンドでこれを呼び出したいと思います。
[self moveNeedleToPosition:degreeOrClockFaceNumber]
現在の位置から少し過ぎた位置に移動しdegreeOrClockFaceNumber
、跳ね返ってで静止しdegreeOrClockFaceNumber
ます。
TIA