好的,我有一个按钮,当按下该按钮时,应该动画/播放png图像序列。
我的问题是 -
所以基本上,图像序列每次只按下按钮才会播放?...我想不出是什么原因引起的?
另一种情况可能会为您提供问题的线索 -
所以看来,只有在其间发生了其他事情(按钮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];
}
谢谢!
答案 0 :(得分:1)
我找到了解决方案。但我仍然无法理解它!?
这使得每次按下按钮
时都会播放图像序列如果有人能告诉我为什么我必须这样做...请告诉我
这是我的解决方案
- (IBAction)pX01{
if ([x01 isAnimating]) {
[x01 stopAnimating];
}
[x01 startAnimating];
}
谢谢!