在iOS中设置序列动画的最佳方法
我有一组约400幅PNG图像,目前正在使用在iOS中设置序列动画的最佳方法,ios,objective-c,animation,uiimageview,Ios,Objective C,Animation,Uiimageview,我有一组约400幅PNG图像,目前正在使用UIImageView制作动画。这是iOS 7的目标C 我想知道是否有更有效的方式来显示这个动画 有关信息,动画将位于屏幕背景的一部分,而其他动作正在进行 400张图片是很多图片。如果这些图像很大,则在显示它们时会占用大量内存,并且可能会崩溃。(内存中的图像每像素占用3个字节,如果图像像大多数PNG图像一样具有alpha通道,则占用4个字节。)对于400 x 400点视网膜图像(800x800像素),即800x800x4,或每图像占用2560000字节。
UIImageView
制作动画。这是iOS 7的目标C
我想知道是否有更有效的方式来显示这个动画
有关信息,动画将位于屏幕背景的一部分,而其他动作正在进行 400张图片是很多图片。如果这些图像很大,则在显示它们时会占用大量内存,并且可能会崩溃。(内存中的图像每像素占用3个字节,如果图像像大多数PNG图像一样具有alpha通道,则占用4个字节。)对于400 x 400点视网膜图像(800x800像素),即800x800x4,或每图像占用2560000字节。对于400个映像,即1024000000字节,约976MB。比你应用程序中的单个动画要多得多
您可能希望将图像序列转换为视频,并在应用程序中显示视频。视频使用硬件加速流,一次只能将一帧加载到内存中。好的,谢谢!你知道我如何在背景中播放一个不受触摸控制的、经过调整的不透明度的视频吗?基本上,这样视频的行为就像背景的一部分