0
我在使用isAnimating
函數時遇到問題。UIImageView.isAnimating錯誤返回?
我有一個名爲imgBecher的UIImageView。 在viewDidLoad
功能我扮演一個小動畫:
imgBecher.image = [UIImage imageNamed:@"diceholderAni.11.png"];
AniArray = [NSArray arrayWithObjects:
[UIImage imageNamed:@"diceholderAni.1.png"],
[UIImage imageNamed:@"diceholderAni.2.png"],
[UIImage imageNamed:@"diceholderAni.3.png"],
[UIImage imageNamed:@"diceholderAni.4.png"],
[UIImage imageNamed:@"diceholderAni.5.png"],
[UIImage imageNamed:@"diceholderAni.6.png"],
[UIImage imageNamed:@"diceholderAni.7.png"],
[UIImage imageNamed:@"diceholderAni.8.png"],
[UIImage imageNamed:@"diceholderAni.9.png"],
[UIImage imageNamed:@"diceholderAni.10.png"],
nil];
imgBecher.animationImages = AniArray;
[imgBecher setAnimationRepeatCount:1];
imgBecher.animationDuration = 1;
[imgBecher startAnimating];
一切罰款爲止。 現在我所說的環帶:
[NSTimer scheduledTimerWithTimeInterval:1.0/60 target:self selector:@selector(gameLoop) userInfo:nil repeats:YES];
-(void)gameLoop {
NSLog(@"%i",imgBecher.isAnimating);
}
現在gameLoop火災1遍的時候,沒有看到在動畫結束。
但是 只要我觸摸屏幕的任何地方,它就會觸發0,就像它應該是。
我以後需要這個,我有4個動畫,應該在沒有任何用戶操作的情況下播放。
在此先感謝! ;)