ボタンを360度時計回りにアニメートし、アニメーションを360反時計回りに反転します。アニメーションは常に時計回り360度です。アニメートボタン360時計回り/巻き戻し
func animateShowingOfMenu(){
let angle = CGFloat(180 * M_PI/180)
UIView.animateWithDuration(0.4
, animations: {() -> Void in
self.blurView.hidden=false
self.menuBtn.transform = CGAffineTransformMakeRotation(angle)
self.menuBtn.transform = CGAffineTransformMakeRotation(0)
}) { (completion) -> Void in
print("compeleted")
}
}
func animateHidingOfMenu(){
let angle = CGFloat(-180 * M_PI/180)
UIView.animateWithDuration(0.4
, animations: {() -> Void in
self.blurView.hidden = true
self.menuBtn.transform = CGAffineTransformMakeRotation(angle)
self.menuBtn.transform = CGAffineTransformMakeRotation(0)
}) { (completion) -> Void in
}
}
を回転させることができます。オプションに.repeatが含まれているので、それは永遠に繰り返されます。 –