我有一个图像视图,该图像视图将从相机获取图像,但是问题是当我要显示该图像视图时,图像的方向为横向。 这是我的代码
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
}
答案 0 :(得分:2)
您需要转换imageView的方向
imageResult.transform = CGAffineTransformMakeRotation(M_PI_2);
答案 1 :(得分:1)
以下代码在 Swift 3
中将图片旋转90度imageResult.transform = CGAffineTransform(rotationAngle: .pi/2)