0
我是新的iPhone应用程序开发,我需要一些帮助。我有一个30张图片的列表,我必须以0.1秒为间隔进行动画和显示。 我把所有的图像在一个阵列使用此动画的图像大小!
imageletter.animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"1.png"], ...... ,nil]
,然后使用这些语句设置动画,
[imageletter setAnimationDuration:16];
[imageletter startAnimating];
[NSTimer scheduledTimerWithTimeInterval:mytime target:self selector:@selector(StopAfterCertainTime) userInfo:nil repeats:NO];
现在的问题是,每个图像的大小为8KB,它运行罚款iPhone模拟器,但在设备上崩溃。当我使用30个其他每个4kb的图像时,它在模拟器和设备上运行良好。任何人都可以告诉我这种任务的理想尺寸是多少? 感谢
压缩图像的大小可能为8 kb,但用于实际显示的这些图像的未压缩版本可能比此大得多。通过查看Memory Monitor仪器,您应该能够看到这是否会导致显着的内存峰值。 – 2010-05-04 16:05:58