2016-01-05 60 views
1

我想動畫的圖像視圖的旋轉。它是旋轉和動畫,但我的動畫開始緩慢,並加快與時間 可以說我正在執行動畫與5秒的持續時間,然後前1-2秒我的形象慢慢旋轉,但隨着時間接近5它加快了這裏是我的代碼動畫開始緩慢,並加快與時間ios Swift

UIView.animateWithDuration(5.0, delay:0 , options: .Repeat , animations: { 
//fan is UIImageView 
     self.fan.transform = CGAffineTransformMakeRotation((180.0 * CGFloat(M_PI))/180.0) 
    }, completion: nil) 

回答

1

默認動畫曲線是.CurveEaseInOut。你想要.CurveLinear

UIView.animateWithDuration(5.0, delay:0, options: [.Repeat, .CurveLinear] , animations: { 
//fan is UIImageView 
     self.fan.transform = CGAffineTransformMakeRotation((180.0 * CGFloat(M_PI))/180.0) 
    }, completion: nil) 
+0

由於[]我給出了一個錯誤,但是我用自己的邏輯處理了它。非常感謝您的快速響應 –