【发布时间】:2015-12-31 08:57:16
【问题描述】:
我有一个大约 500 帧的动画,我想每隔一段时间播放一次。动画将是背景,因此它会覆盖屏幕但位于所有其他元素的后面。一帧将显示为背景,但在某些点,动画会播放。我遇到的问题是,当我使用 .png 文件并将它们加载到 UIImage 动画中时,例如 http://www.appcoda.com/ios-programming-animation-uiimageview/,我得到了内存不足的错误。这些文件是小的 .png 文件,但分辨率很高,所以我假设它们被解压缩成太大而设备无法处理的东西。有没有其他方法可以播放这个动画?
【问题讨论】:
-
将 PNG 序列转换为电影,然后播放该电影?
-
如何在元素后面播放电影,而不是在所有元素之上打开全屏播放器?
-
这里描述了很多选项:stackoverflow.com/questions/26571806/…
-
您根本无法一次加载所有动画数据,您需要一种不同的方法,请参阅stackoverflow.com/a/36343926/763355
标签: ios objective-c