感觉swift实现动画的方法比OC丰富
但对于我这种菜鸟来说真的多坑,不是我说,就算点进去看官方方法解释也是一脸懵逼
今天我就研究了一下其中一种方法CAKeyframeAnimation(),传说中的关键帧(key)动画!Maya也是这样的!好了,咳咳,扯远了
直接上代码说吧!
let moves = CAKeyframeAnimation() //不是我吹,这个moves的变量名起的是真的好(谁扔的砖头?!)
moves.keyPath = "position.x" //注意了!坑来了!!首先说一下这个KeyPath也可以和上面的初始化方法写在一起就是let moves = CAKeyframeAnimation(keyPath: "position.x")
但是为了填keypath这个坑,就多写一行吧。这个变量的类型是string,这就是第一个坑了,刚接触的人谁知道里面要填什么?暂时解释不了,这个坑先填一半,等下再来填
moves.values = [200,190,200,210,200,