前面有说过关键帧动画,用来绘制沿着贝赛尔曲线前进的动画,这里要说的东西是values和keyTimes,这两个属性的运用在前面点击按钮摇动后画圆中有体现,但是觉得还是应该单独拉出来再说一下,听名字就知道这是一个分步的动画过程,values和times掌握着动画动的朝向和各步的时间,前面的运用跟贝赛尔曲线结合起来,用了贝赛尔曲线的路径组成一帧一帧的动画,这里是手动设置,先来看怎么让一个按钮点击后摇动,看效果图和代码说话:
通过这两个属性可以控制运行的轨迹和运行速度,这样是不是很好玩,注意additive这个BOOL变量,上面有详细描述,一定要认真看下。