好的,我有一个按钮,当按下它时,应该动画/播放 png 图像序列。
我的问题是——
- 我按下按钮(按钮 A)并播放图像序列 - 这很好!
- 但随后我再次按下(按钮 A),没有任何反应。- 坏的。
- 但是......如果我第三次按下(按钮A) - 图像序列就会播放。
所以基本上,图像序列只在我每秒钟按下按钮时播放一次?...我想不出是什么原因造成的?
另一种可能为您提供问题线索的情况 -
- 我按下按钮(按钮 A),一切正常
- 我按下一个不同的按钮(按钮 B),它做了不同的事情
- 然后我再次按下(按钮 A),一切正常。
所以看起来,图像序列只有在(按钮 A)按下之间发生其他事情时才会播放?
有任何想法吗?
这是代码......视图“viewDidLoad”有[self loadAnimX01];
- (void) loadAnimX01 {
x01 = [[UIImageView alloc] initWithFrame:CGRectMake(35.0f, 112.0f,70.0f, 115.0f)];
NSMutableArray *array = [NSMutableArray array];
for (int i = 1; i <= 15; i++)
[array addObject:[UIImage imageNamed:[NSString stringWithFormat:@"pipe01_%02d.png",i]]];
x01.animationImages = array;
x01.animationDuration = 0.7;
x01.animationRepeatCount = 1;
[self.view addSubview:x01];
[x01 release];
}
- (IBAction)pX01 {
[x01 startAnimating];
}
谢谢!