如何將ImageView的旋轉角度從0度調整到360度?隨機旋轉圖像查看
此代碼let's我旋轉180度:
func rotateTimes(){
UIView.animateWithDuration(5, delay: 0.0, options: UIViewAnimationOptions.CurveLinear, animations: {() -> Void in
self.imageView.transform = CGAffineTransformRotate(self.imageView.transform, 180 * 0.0174532925)
}, completion: nil)
}
但我想隨意旋轉程度,不僅180度。
我曾嘗試:
func rotateTimes(){
let diceRoll = Int(arc4random_uniform(7))
UIView.animateWithDuration(5, delay: 0.0, options: UIViewAnimationOptions.CurveLinear, animations: {() -> Void in
self.imageView.transform = CGAffineTransformRotate(self.imageView.transform, self.diceRoll * 0.0174532925)
}, completion: nil)
}
但是doesn't工作..
「diceRoll」的當前值是多少? – Christian
@Christian It's ... random(?) –
是的,我知道。但是它足夠大,它的價值足夠旋轉了嗎?例如,如果值介於0和1之間,則旋轉不可見。 – Christian