【发布时间】:2017-07-02 16:19:44
【问题描述】:
【问题讨论】:
【问题讨论】:
这是一个如何使用 Transforms 的示例:- 该代码适用于从 UIView 继承的所有元素
UIView.animate(withDuration: 0.5) {
self.yourButton.imageView?.transform = CGAffineTransform(rotationAngle: CGFloat.pi)
}
将其设置回原来的位置:-
UIView.animate(withDuration: 0.5) {
self.yourButton.imageView?.transform = .identity)
}
【讨论】:
self.yourButton.imageView?.transform = CGAffineTransformIdentity。 180.0 * CGFloat(M_PI)) * 180.0 会给出一些扭曲的角度。此外,将旋转角度设置为180 * pi / 180 并没有什么实际意义。只需将角度设置为CGFloat.pi。