按钮上下振动效果 iOS swift

2016-10-11  本文已影响0人  晓蜻蜓
 //上下振动
    func shakeUpDownAnimation(_ range: Float = 10) {
        let animation = CAKeyframeAnimation()
        animation.keyPath = "position.y"
        animation.values = [0, range, -range, range, 0]
        animation.keyTimes = [0, NSNumber(value: 1 / 6.0), NSNumber(value: 3 / 6.0), NSNumber(value: 5 / 6.0), 1]
        animation.duration = 0.8;
        
        animation.isAdditive = true;
        self.layer.add(animation, forKey: "shake")
    }

引用:

Paste_Image.png

按钮振动一下:

Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读