Как я могу повернуть изображение в случайном порядке от 0 до 360?Повернуть изображение в случайном порядке
Этот код давайте мне повернуть его на 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)
}
Но это не распространяется работа ..
Какова текущая стоимость вашего 'diceRoll'? – Christian
@Christian It's ... random (?) –
Да, я знаю. Но достаточно ли оно достаточно, чтобы его значение сильно повернуло его? Например, если значение находится между 0 и 1, вращение не видно. – Christian