objective c - que - Objective-c y grandes imágenes animadas
que es la felicidad filosofia (1)
He usado AVAnimator anteriormente con gran éxito. Tuve un problema similar en el que tuve que hacer imágenes muy grandes en una película. Hay un poco de una curva de aprendizaje con él, pero creo que tiene numerosos ejemplos, que acabo de adaptar a mi uso.
Hasta ahora estoy usando UIImageView con una matriz de UIImages que se muestran una tras otra.
Lo mismo linke en este ejemplo:
NSArray *myImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"instruction_1"],
[UIImage imageNamed:@"instruction_2"],
[UIImage imageNamed:@"instruction_3"],
[UIImage imageNamed:@"instruction_2"],
[UIImage imageNamed:@"instruction_1"]
,nil];
UIImageView *butta = [[UIImageView alloc] initWithFrame:frame];
butta.animationImages = myImages;
butta.animationDuration = 1;
butta.animationRepeatCount = 0;
butta.alpha = 0;
[butta startAnimating];
Pero el problema es que esta solución funciona hasta que las imágenes son pequeñas ... pero en mi caso, la mayoría son iguales a la resolución máxima del dispositivo (más de 2000 de ancho y 1500 de altura para el ipad de retina de paisaje) ... y tiene un canal alfa ( .png) ... que causan un bajo rendimiento, especialmente en dispositivos más lentos (incluso en el iPad 3) ...
¿Conoces alguna buena alternativa? Intenté gráficos .svg, pero fue incluso peor.
¿Cómo puedo optimizarlo?
Gracias de antemano por cualquier ayuda, Saludos David