我使用的UIImageView創建一個簡單的動畫,一切完美的作品,但是當我使用startAnimating,動畫將運行一次(因爲我希望它),但回到第一幀。我希望動畫在最後一幀停止。UIImageView startAnimating:如何在系列中的最後一張圖片上停下來?
我用:
myAnimation.animationImages = myArray;
myAnimation.animationDuration = 0.7;
myAnimation.animationRepeatCount = 1;
[myAnimation startAnimating];
我可能必須使用重載startAnimating方法?解決我的問題的最佳方法是什麼?
我同意這很煩人,但你的建議實際工作的機會非常渺茫。我不認爲你可以指望NSTime r在圖像視圖顯示最後一幀的同時觸發。 – 2010-07-28 11:31:13
哎呀,我忘了 - 我傾向於做的是重新添加最後一幀動畫陣列 - 這樣如果計時器是有點晚了,它仍然動畫,它看起來並不像它;)我會編輯我的答案! – deanWombourne 2010-07-28 11:50:21