我有一个UIImageView,我从笔尖加载了autolayout约束。我试图将其旋转180度,但是当它旋转时,它没有保持其自身的中心位置,因此形成了一个奇怪的旋转路径。 我正在通过此代码旋转图像
//let center = self.viewAnimate.center
UIView.animate(withDuration: 1.3, delay: 0.0, options: [.repeat,.curveEaseInOut], animations: {
//self.viewAnimate.center = center
self.viewAnimate.transform = self.viewAnimate.transform.rotated(by: CGFloat(Double.pi))
}, completion: nil)
当我认为可以强迫它保持动画开始之前的中心位置时,注释部分完成。我该如何解决这个问题?