如何在 swift 中更改图像方向



我有一个图像视图,图像视图将从相机获取图像,但问题是当我想显示图像视图时,图像的方向是横向。 这是我的代码

class ResultViewController: UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate {
var userData2 = userData()
    var base64String1: String!
    var decodedData1: Data!
    var decodedImage1: UIImage!
    @IBOutlet weak var imageResult: UIImageView!
    override func viewDidLoad() {
        super.viewDidLoad()
        base64String1 = userData2.fotoIDString!
        decodedData1 = Data(base64Encoded: base64String1, options: [])!
        decodedImage1 = UIImage(data: decodedData1)!
        imageResult.image = decodedImage1

       }

您需要转换图像的方向查看

imageResult.transform = CGAffineTransformMakeRotation(M_PI_2);

以下代码在 Swift 3 中将图像旋转 90 度

imageResult.transform = CGAffineTransform(rotationAngle: .pi/2)

最新更新