SwiftUIButtonアニメーション追記があります。以前書いた記事「【Swift】UIButtonを一回転させるアニメーション」では、iOS8以上では一回転していましたが、iOS7では変な挙動をしていました。今回やっとiOS7環境でも動くように改善しました。iOS8以降でもこちらを利用した方が断然良いと思います!以前のコードまずは以前のコードのどこを書き換えるかです。}アニメーションの部分をがっつり変えちゃいます。animations:ではなくCABasicAnimationを用いるanimateWithDuration:animationsでは360度回転って意外と難しいです。簡単にできそうなのに全然できずにイライラしていましたが、CABasicAnimationを用いると簡単に360度回転することができました。CABasicAnimation(keyPath:"transform.rotation.z")ここでkeyPathを自分で設定するもんだと思ってたら違いました(照)ちゃんと用意されているのでないと動かないので注意です。360この値は、プラスのときは時計周り、マイナスのときは反時計回りに回ります。0.8リピートする回数は今回は1回転のみにしたいので1にしておきます。MAXFLOAT最後にアニメーションさせたいものにaddAnimationします。nil)//viewやlabelでも出来ます。view.layer.addAnimation(rotationAnimation,forKey:"viewRotate")//アニメーションを削除するときとかにKeyを使いますview.layer.removeAnimationForKey("viewRotate")こんな感じです。追記Swift4に対応しました。置き換えただけ〜〜〜Commentsコメントはありません。現在コメントフォームは工事中です。