使用Core Animation图层为GIF设置动画效果?

时间:2010-03-20 23:01:01

标签: iphone cocoa-touch calayer

我正试图为GIF制作动画,但我遇到了障碍。我有一个例子,我正在尝试使用GIF的各个帧并设置UIView的animationImages属性。但是在我的项目中,我想要动画的东西是使用图层绘制的。我正在寻找一种快速简便的方法来动画帧,而不会引入太多的复杂性。是否有任何与图层等效的animationImages?有没有人有任何想法?

2 个答案:

答案 0 :(得分:1)

另一种解决方案:

CALayer的contents属性是可动画的。这意味着您可以创建CAKeyFrameAnimation并为其提供每个帧的图像数组。您也可以设置它的时间。

注意,使用PNG可能会更好用

也许这会有所帮助。

答案 1 :(得分:0)

你去,享受:

http://github.com/jamesu/glgif