У меня вопрос относительно png, последовательности анимированных изображений.
Я загружаю изображения из 1 - 35 в слой, и я инициализирую слой с первым изображением, используя - initWithImage
.У меня есть несколько кнопок, которые хотят, чтобы мог воспроизводить различные диапазоны массива последовательности изображений.
Есть ли способ воспроизведения только изображений с 1 по 10?
Есть ли способ управления диапазоном воспроизводимых изображений ... 11 - 35 или 4 - 20 или что-то еще?
Конечно, я пытался создавать отдельные слои с отдельными массивами изображений и располагать слои друг над другом.Проблема их заключается в initWithImage
.Если я играю на втором слое, я вижу инициализированное изображение внизу.
Вот мой код последовательности изображений:
- (void) loadAnim05 {
cAnim = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cof_01.png"]];
cAnim.center = CGPointMake(78,211);
NSMutableArray *array = [NSMutableArray array];
for (int i = 1; i <= 35; i++)
[array addObject:[UIImage imageNamed:[NSString stringWithFormat:@"cof_%02d.png",i]]];
cAnim.animationImages = array;
cAnim.animationDuration = 1.0;
cAnim.animationRepeatCount = 1;
[self.view addSubview:cAnim];
[cAnim release];
}
Большое спасибо за любую помощь.