我需要能够在静态图像上显示动画。
鉴于 MPMoviePlayer 无法让您控制任何有用的东西,我能想到的唯一方法是使用多个静态图像,我们会(一个接一个地)显示这些图像来创建“类似电影”的动画。
我知道我们可以使用 UIImageView 来做到这一点(通过设置 UIImageView animationImages属性然后调用startAnimation),但是我们的动画中将有超过 100 个图像 - 所以内存使用量将被最大化。
有没有人有任何好的方法来做这种动画?使用核心动画还是 OpenGL?
我的猜测是我们需要创建一个图像缓冲区,当我们加载新图像时,我们会显示图像缓冲区中的图像?