iPhone не отображает анимированное изображение, но есть один способ, которым вы можете перемещаться на заставке или ...
Как вы знаете, файл gif содержит количество изображений, которые воспроизводятся без остановки, поэтому для этого в iphone вам необходим формат png всех сцен и отображение их в режиме просмотра изображений, в UIImageView есть animationImages, в которые необходимо добавить массив имен изображений и продолжительность анимации ... для настройки этого.
splashImageView = [[UIImageView alloc] init];
NSMutableArray *splashImageArray = [[NSMutableArray alloc] initWithCapacity:IMAGE_COUNT];
// Build array of images, cycling through image names
for (int i = IMAGE_COUNT; i > 0 ; i-=2)
[splashImageArray addObject:
[UIImage imageNamed:
[NSString stringWithFormat:@"splash_000%d.png", i]
]
];
splashImageView.animationImages = [NSArray arrayWithArray:splashImageArray];
// One cycle through all the images takes 1.5 seconds
splashImageView.animationDuration = 3.50;
// Repeat forever
splashImageView.animationRepeatCount = 1;
splashImageView.startAnimating;
splashImageView.frame = CGRectMake(0, 20, 320, 460);
[window addSubview:splashImageView];