Saat yönünde 360 derece bir düğme oluşturun ve ardından animasyonu 360 saatin tersi yönde tersine çevirin. Fakat animasyon ... Animasyon her zaman 360 saat yönünde.Animate düğmesi 360 saat yönünde ve geri geri
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
}
}
döndürebilir. Seçenekler .repeat içerdiğinden, sonsuza kadar tekrarlanmaya devam edecektir. –