我在动画序列中使用 150 张图像。
这是我的代码。
NSMutableArray *arrImages =[[NSMutableArray alloc]initWithCapacity:0];
for(int i = 0; i <=158; i++)
{
UIImage* image = [UIImage imageNamed:[NSString stringWithFormat:@"baby%05d.jpg",i]];
[arrImages addObject:image];
}
babyimage.animationImages = arrImages;
[arrImages release];
babyimage.animationDuration=6.15; [babyimage startAnimating];
但它占用了太多内存。播放 1 分钟后,它会在控制台中显示内存警告。然后崩溃了。我也降低了图像分辨率,我不能让它低于 150 以获得更好的质量。
有没有更好的方法可以在没有内存问题的情况下制作此动画。非常感谢请帮助...