いくつかのタッチ イベントが順番どおりに起動しないことがあると思われます。たとえば、私は期待しています:
touchBegan, touchMoved, touchMoved, ...touchMoved, touchEnded
しかし、私は得ていると思います:
touchBegan, touchMoved, touchMoved, ...touchMoved, touchEnded, touchMoved
CocoaTouch は、タッチ イベントが発生する順序を保証しますか?
編集 - 私が見ている動作は次のとおりです。他の特定のことが起こっているため、 touchEnded が起動していることはわかっています。
touchMoved の色を正方形の赤とします。そして touchEnded は、同じ正方形を青く着色し、ラベル内のテキストを更新します。ほとんどの場合、スワイプすると赤い四角だけが表示され、スワイプを止めると青い四角とラベルが更新されます。ただし、スワイプを終了すると、赤い四角とラベルの更新が表示されることがあります。