【发布时间】:2011-08-11 07:05:27
【问题描述】:
在我的 iphone 应用程序中,我想添加一个又一个显示图像的动画
imgView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"image1.png"],
[UIImage imageNamed:@"image3.png"],
[UIImage imageNamed:@"image5.png"],
"
"
[UIImage imageNamed:@"image150.png"],nil];
imgView.animationDuration = 13.00;
imgView.animationRepeatCount = 1.0;
[imgView startAnimating];
如何管理图像以实现流畅的动画和应用程序可以运行而不会崩溃?
我已经压缩了我的图像大小。
【问题讨论】:
-
压缩图片的图片并不会减少加载时占用的内存。要估计每个图像的字节数,请使用此论坛“宽度 x 高度 x 4。其中 4 是每种颜色的字节数。
-
能否请您提供可以在控制台中找到的崩溃原因。
-
它适用于模拟器,但在设备上运行时崩溃
-
向我们展示设备崩溃日志或继续使用 xcode 连接您的设备并玩转,直到您不使其崩溃,然后发送该日志错误。原因与您的内存泄漏有关。
标签: iphone objective-c cocoa-touch animation uiimageview