何时使用CABasicAnimation和CAKeyFrameAnimation以及CGAffineTransform?

时间:2011-04-20 09:26:43

标签: cgaffinetransform cakeyframeanimation cabasicanimation

何时使用CABasicAnimation和CAKeyFrameAnimation以及CGAffineTransform?

1 个答案:

答案 0 :(得分:11)

<强> CABasicAnimation :为图层属性提供基本的单关键帧动画功能。

CAKeyFrameAnimation :CAKeyframeAnimation为渲染树中的图层属性提供通用关键帧动画功能。

<强> CGAffineTransform: CGAffineTransform数据结构表示用于仿射变换的矩阵。转换指定一个坐标系中的点如何映射到另一个坐标系中的点。仿射变换是一种特殊类型的映射,它保留路径中的平行线,但不一定保留长度或角度。缩放,旋转和平移是仿射变换支持的最常用的操作,但也可能存在偏移。

更多阅读Core Animation Programming Guide