Анимация UIImageView iPhone - PullRequest
0 голосов
/ 26 мая 2010

У меня проблемы с анимацией изображения в UIImageView.

Я создал представление изображений в конструкторе интерфейсов и связал его с его iboutlet. Вот мой код.

@interface Game : UIViewController <UIAccelerometerDelegate>{
    IBOutlet UIImageView *diying;       

} @property (nonatomic, retain) UIImageView * diying;

В методе viewDidLoad я написал этот код

NSArray * imageArray  = [[NSArray alloc] initWithObjects:
                         [UIImage imageNamed:@"Die1.gif"],
                         [UIImage imageNamed:@"Die2.gif"],
                         [UIImage imageNamed:@"Die3.gif"],
                         [UIImage imageNamed:@"Die4.gif"],
                         nil];

diying.animationImages = imageArray;
diying.animationDuration = 1.1;
diying.contentMode = UIViewContentModeBottomLeft;
[diying startAnimating];

[super viewDidLoad];

что является адаптацией того, что я нашел здесь: http://icodeblog.com/2009/07/24/iphone-programming-tutorial-animating-a-game-sprite/

Примечание: эти файлы .gif являются простыми изображениями и не анимированы.

Я сделал урок, и он работал нормально, но я не могу понять, почему это не работает, моя адаптация!

1 Ответ

0 голосов
/ 26 мая 2010

Попробуйте загрузить PNG вместо GIF

Кроме того, вы выделили свой UIImageView?

...