代码实现方法
//MARK: - 按钮点击
@objc func buttonClick(button: UIButton) {
let animation = CAKeyframeAnimation()
let shake = 10
animation.keyPath = "transform.translation.x"
animation.values = [-shake, shake, -shake]
animation.repeatCount = 3;
animation.duration = 0.1
animation.isRemovedOnCompletion = true
self.layer.add(animation, forKey: "shake")
}
网友评论