私はUIViewを持っており、2つのサブビューの1つを追加しています。 。サブビュー1イベント1が入って来た場合に示されているサブビュー2が示されているイベント2が入って来ているiPhone:非同期イベントへのビューのアニメーションの管理
ので、(擬似コードで)次のような作品:。
on_event1: add subview 1 and remove subview 2
on_event2: add subview 2 and remove subview 1
は今、私は、トランジションアニメーションを追加しますアルファを変更して2つのビューをクロスフェードします。
私の問題は、イベント1のアニメーションが進行中で、イベント2が到着すると、現在のアニメーションをキャンセルして次のイベントを開始できないということです。私がしたいのは、現在のアニメーションをそのトラックで停止し、直ちに次のアニメーションを開始することです。
これを行う方法、またはそれに最も近い方法は?
。ブロック使用時にこれを行うことはできますか? – puot