[swift] 画像の回転アニメーション

画像の回転アニメーション

UIImageを回転アニメーションさせたい時は以下のコードを実装


@IBOutlet var imageUIImageView!
override func viewDidLoad() {
        super.viewDidLoad()
        let layer:CALayer = image.layer
        let animation:CABasicAnimation = CABasicAnimation(keyPath: "transform.rotation")
        animation.toValue = M_PI / 2.0
        animation.duration = 0.5           // 0.5秒で90度回転
        animation.repeatCount = MAXFLOAT;   // 無限に繰り返す
        animation.cumulative = true;         // 効果を累積
        layer.addAnimation(animation, forKey: "ImageViewRotation")
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です