在 Swift 中确定 UIView 的旋转
Determine rotation of a UIView in Swift
有没有办法确定 UIView 在 Swift 中旋转了多远?例如,用户使用旋转手势识别器旋转 UIView,然后在手势识别器回调函数之外,我想确定 UIView 旋转了多少度(或弧度)。
我认为可以使用 CGRectGetMinX、CGRectGetMaxX、CGRectGetMinY 和 CGRectGetMaxY 来完成,但是有更简单的方法吗?
如果 UIView 没有倾斜,atan2(view.transform.b, view.transform.a)
应该可以解决问题。
有没有办法确定 UIView 在 Swift 中旋转了多远?例如,用户使用旋转手势识别器旋转 UIView,然后在手势识别器回调函数之外,我想确定 UIView 旋转了多少度(或弧度)。
我认为可以使用 CGRectGetMinX、CGRectGetMaxX、CGRectGetMinY 和 CGRectGetMaxY 来完成,但是有更简单的方法吗?
atan2(view.transform.b, view.transform.a)
应该可以解决问题。