我正在为 ImageViews 设置动画,然后用户点击一个按钮。我有 40 多张图片。我使用的代码是
arr3 = [[NSArray alloc]initWithObjects:[UIImage imageNamed:@"Aperture_00000.png"],
[UIImage imageNamed:@"Aperture_00001.png"],
[UIImage imageNamed:@"Aperture_00002.png"],
...
[UIImage imageNamed:@"Aperture_00023.png"], nil];
imgv.animationImages = arr3;
imgv.animationDuration=2.0f;
imgv.animationRepeatCount =1;
启动动画的方法是:
-(void)animate {
[imgv startAnimating];
}
但是当用户第一次按下按钮时,需要花费很多时间。这可能是什么解决方案?