Swift version: 5.10
A CGAffineTransform
value combines scale, translation and rotation all at once, but if you just want to know its rotation value is then use this code:
func rotation(from transform: CGAffineTransform) -> Double {
return atan2(Double(transform.b), Double(transform.a))
}
SPONSORED Get accurate app localizations in minutes using AI. Choose your languages & receive translations for 40+ markets!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Available from iOS 2.0
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.