我目前正在使用一个UIImageView和一个包含约20个图像的数组来创建一个小的循环动画序列(大小为320x480)。虽然对于20-30张图像来说这样做还可以,但是如果超过这个数量,应用程序就会在iPhone上崩溃。目前我的测试应用程序中没有其他内容,因此我知道问题只出在animationImages序列上。
有人是否遇到过通过核心动画完成此类事情的示例,以实现更好的性能并允许使用更多的图像?从我所读到的内容来看,似乎可以设置大量的CALayer,并在每个图层中放置一张图像,然后通过按顺序开启和关闭图层来创建动画。这是一个好方法吗?
或者,作为替代方案,由于我基本上想要一个循环电影的效果,是否有一种方法可以使用moviecontroller来实现该效果,而不会在开始和结束时淡入淡出?
非常感谢任何指点。
有人是否遇到过通过核心动画完成此类事情的示例,以实现更好的性能并允许使用更多的图像?从我所读到的内容来看,似乎可以设置大量的CALayer,并在每个图层中放置一张图像,然后通过按顺序开启和关闭图层来创建动画。这是一个好方法吗?
或者,作为替代方案,由于我基本上想要一个循环电影的效果,是否有一种方法可以使用moviecontroller来实现该效果,而不会在开始和结束时淡入淡出?
非常感谢任何指点。