Ich benutze UIImagePickerController, um Bilder von Kamera und Bibliothek auszuwählen. Wenn ich das Bild aus der Bibliothek bekomme, ist das Bild in Ordnung. Wenn ich jedoch das Bild von der Kamera bekomme, dreht es sich um 90 Grad nach rechts. Meine App funktioniert nur im Hochformat. Hier ist der Code, wo ich bekomme das BildSwift - UIImage um 90 Grad gedreht, wenn von UIImagePickerController Kamera
@IBAction func camPhoto(sender: AnyObject) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.Camera
imagePicker.allowsEditing = false
self.presentViewController(imagePicker, animated: true, completion: nil)
}
@IBAction func importPhoto(sender: AnyObject) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
imagePicker.allowsEditing = false
self.presentViewController(imagePicker, animated: true, completion: nil)
}
meine Funktion importPhoto
funktioniert gut, aber die andere nicht.
func imagePickerController(picker: UIImagePickerController,
didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let selectedPhoto = info[UIImagePickerControllerOriginalImage] as! UIImage
img.image = selectedPhoto
dismissViewControllerAnimated(true, completion: {
self.convBtn.hidden = false
})
}
Irgendwelche Ideen?