読者です 読者をやめる 読者になる 読者になる

【swift】回転するアニメーション

ボタンが回転するアニメーションを作ってみました

let btn:UIButton = ・・・
let anim = CABasicAnimation(keyPath: "transform.rotation.z")
anim.fromValue = 0
anim.toValue = 2 * M_PI
anim.duration = 3.0
anim.repeatCount = HUGE
btn.layer.add(anim, forKey: "rotate")

止める時

let btn:UIButton = ・・・
btn.layer.removeAllAnimations()

個別で止める時は「キーで設定した文字」を使う