旋转动画发生时,UIImageView不会保留其中心

时间:2018-12-28 11:38:08

标签: ios swift uiimageview

我有一个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)

当我认为可以强迫它保持动画开始之前的中心位置时,注释部分完成。我该如何解决这个问题?

0 个答案:

没有答案