Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 页面视图中的多个基于图像的动画_Ios_Animation_Core Animation_Xcode5 - Fatal编程技术网

Ios 页面视图中的多个基于图像的动画

Ios 页面视图中的多个基于图像的动画,ios,animation,core-animation,xcode5,Ios,Animation,Core Animation,Xcode5,我有一个页面视图控制器,我想在每个页面上显示5个不同的基于图像的动画滚动。我目前正在将图像存储到数组中,然后对其设置动画。我已更改了5幅图像中每幅图像的颜色,以显示它们在设置动画时的差异: 橙色水晶球-60张图片 粉色水晶球-60张图片 红色水晶球-60张图片 黑色水晶球-60张图片 黄色水晶球-60张图片 做这件事的最佳方式是什么?因为我觉得有5组60幅图像,全部存储在数组中不是实现不同动画的最佳方式?它肯定会占用很多内存吗 我并不是想制作一个iphone游戏,我只是想在滚动时在不同的页面上设

我有一个页面视图控制器,我想在每个页面上显示5个不同的基于图像的动画滚动。我目前正在将图像存储到数组中,然后对其设置动画。我已更改了5幅图像中每幅图像的颜色,以显示它们在设置动画时的差异:

橙色水晶球-60张图片 粉色水晶球-60张图片 红色水晶球-60张图片 黑色水晶球-60张图片 黄色水晶球-60张图片

做这件事的最佳方式是什么?因为我觉得有5组60幅图像,全部存储在数组中不是实现不同动画的最佳方式?它肯定会占用很多内存吗

我并不是想制作一个iphone游戏,我只是想在滚动时在不同的页面上设置不同背景图像的动画


谢谢

将60幅全屏图像加载到UIImageView帧动画中可能会导致内存不足崩溃

您当然不应该一次加载所有5组图像,因为用户一次只能查看一组


为什么不将它们转换为电影文件,并使用电影视图控制器进行显示?电影使用硬件加速压缩来处理连续的视频帧流。

为每个动画师使用精灵,这可能与高清晰度的全屏iphone图像有关?