デリゲートとディテクタの世界では、再生中のアニメーションが再生中であるかどうかを検出する方法を見つけることができません。アニメーションが完了したら、UIImageViewをフェードアウトしてスーパービューから削除します。UIImageViewアニメーションが実行されたときに発生するアクション
私はUIImageViewの共通のanimationImages
の値を使用しています。
現時点では、UIImageViewのanimates
の値を見て、それがまだ再生中かどうかを判断するために、1秒に1回のループチェッカーがあります。
しかし、これは少し過度に感じるので、誰かがこれを行うよりスマートな方法を知っていますか?それはUIImageViewをカスタム分類することで可能です。
あなたは 'UIImageView'でどんな種類のアニメーションをしていますか? UIImageViewの 'animationImages'プロパティを使用していますか? – Ilanchezhian
@Aadhira:はい。 –