Хорошо, у меня есть кнопка, которая при нажатии должна анимировать / воспроизводить последовательность изображений 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];
}
Спасибо!