如何快速改变图像方向

时间:2018-08-09 07:16:52

标签: swift imageview

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

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



       }

2 个答案:

答案 0 :(得分:2)

您需要转换imageView的方向

imageResult.transform = CGAffineTransformMakeRotation(M_PI_2);

答案 1 :(得分:1)

以下代码在 Swift 3

中将图片旋转90度
imageResult.transform = CGAffineTransform(rotationAngle: .pi/2)