私は単純なUIImageViewアニメーションを作成しています。基本的には0から9までの画像番号があり、このコードを使ってアニメーション化しています。チェックアニメーションが停止したとき
myAnimation.animationImages = myArray;
myAnimation.animationDuration = 0.7;
myAnimation.animationRepeatCount = 12;
[myAnimation startAnimating];
ここmyarrayのuiimagesすなわち0.png、1.pngなどの配列
すべてがうまく、そのアニメーションだけで結構です。私が知る必要があることは、いつアニメーションが停止したかを知ることですか?私はNSTimerを使うことができますが、アニメーションの開始と停止を確認するためにはストップウォッチが必要です。 UIImageViewがアニメーションを停止したときに私が見つけ出す方法があるという意味で、より良いアプローチがありますか?
このスレッドを参考にしました。
UIImageView startAnimating: How do you get it to stop on the last image in the series?
をあなたがUIImageViewのアニメーションではないのUIViewをやっているように見えますあなたが言ったようにアニメーション。だからあなたはあなたが望むものに対して間違った答えを得ています。質問を修正する必要があります。 – Joel
正解私の質問の誤字は残念です。はい、UIViewではなくUIImageViewをアニメーション化しています。誰でも私の投稿の編集を修正することができますか?UIViewをUIImageViewに変更してください。もう質問を編集できません。ありがとう –