按钮上下振动效果 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