我發現動畫即使在完成最大循環數並停止動畫後仍然返回true。但是,一旦你移動UIImageView,它會突然更新並更改爲false。is針對iPhone的UIImageView的動畫返回有缺陷
這裏是我的代碼的重要位: 我成立了以標準方式動畫:
UIImageView* newImageView = ...
newImageView.animationImages = imageArray;
newImageView.animationDuration = 1.0;
newImageView.animationRepeatCount = 1;
...
[newImagView startAnimating];
其他地方我檢查動畫是否已經完成的代碼:
if (not [newImageView isAnimating])
{
...
}
動畫停止後的秒數isAnimating仍然會返回true。
但是,如果newImageView已經以某種方式更新(在我的例子中移動它),它會突然返回false。這似乎不相關,並指出這是一個錯誤。
有沒有人遇到過這個問題或知道解決辦法?
5.0構建的設備 - 具有永不落幕的行爲 – bshirley 2011-10-31 22:18:26