我正在尝试让 UIImageView 旋转,因此它会从此看起来(在方面适合):
对此:(对规模感到抱歉)
这是我用来尝试旋转 imageView 的代码:
// rotate the imageView
let transform = CGAffineTransform(rotationAngle: .pi/2)
self.imageView.transform = transform
这种方法可行,但是,它会剪掉大部分图像,如下所示:
我该怎么做?预先感谢!
尝试像这样改变变换旋转:
yourImageView.transform = self.yourImageView.transform.rotated(by: .pi / 2)
您可以使用下面的代码来更改变换旋转
在 Swift 5.X
上测试self.imgView.transform = self.imgView.transform.rotated(by: CGFloat(Double.pi / 2)) //90 degree
self.imgView.transform = self.imgView.transform.rotated(by: CGFloat(Double.pi / 4)) //45 degree