Я пытаюсь анимировать вращение на 180 градусов в UIImageView
в Swiftодушевленное вращение UIImageView в быстрой
UIView.animateWithDuration(1.0, animations: {() -> Void in
self.arrowImageView.transform = CGAffineTransformMakeRotation(CGFloat(180 * M_PI))
}) { (succeed) -> Void in
}
Но разве анимацию вообще. Я хочу использовать animateWithDuration, потому что я хочу вернуть его в какой-то момент, используя CGAffineTransformMakeIdentity
Использование UIView
анимационных работ.
UIView.beginAnimations(nil, context: nil)
UIView.setAnimationDuration(1)
UIView.setAnimationCurve(UIViewAnimationCurve.EaseIn)
let radians = CGFloat(180 * M_PI/180)
arrowImageView.transform = CGAffineTransformMakeRotation(radians)
UIView.commitAnimations()
см https://stackoverflow.com/a/48838627/7576100 – Jack