現在、50 の間隔で x 軸を横切って移動するようにオブジェクトposition
をアニメーション化しています。ただし、ユーザーがオブジェクトをその前に置くなど、特定の状況でオブジェクトを停止してアニメーションを変更できるようにしたいと考えています。
使用し[self.layer setPosition:newPosition]
ないと、アニメーションの完了後にオブジェクトが元の位置に跳ね返ります。オブジェクトを停止するためにドロップすると、オブジェクトはsetPosition
新しいアニメーションをコミットする前のポイントに跳ね返ります。停止してその場所にとどまり、新しいアニメーションを実行するにはどうすればよいですか?