Вставить кадр в анимацию (используя UIImageView) - PullRequest
0 голосов
/ 12 марта 2012

Я сделал свою анимацию такой (это группа изображений)

mainViewGIF.animationImages = [NSArray arrayWithObjects: 
[UIImage imageNamed:@"test1.jpg"],
[UIImage imageNamed:@"test2.jpg"],
[UIImage imageNamed:@"test3.jpg"],
[UIImage imageNamed:@"test4.jpg"],nil];
mainViewGIF.animationDuration = 2.0;
mainViewGIF.animationRepeatCount = HUGE_VAL;
[mainViewGIF startAnimating];
[mainViewGIF release];

Мне нужно вставить рамку (нажав кнопку) в анимацию, и этот кадр воспроизводится только один раз,точно так же, как «говорящий Том» (кот), когда вы прикасаетесь к нему, он совершает какое-то действие.

Или есть какие-то другие решения?спасибо всем

1 Ответ

0 голосов
/ 13 марта 2012

Вы пытались использовать NSMutableArray, и когда вы нажимаете эту конкретную кнопку, просто:

[array addObject:[UIImage imageYouWant]];

Затем, когда вы закончите анимацию, попробуйте что-то вроде:

[array removeObjectAtIndex:5];

Не совсем уверен в синтаксисе кода, но я надеюсь, что этот псевдокод поможет вам!

Удачи

...