Can anyone tell me how to use the UIImagePickerController (camera and album) delegates determine the image's orientation, rotate accordingly, and assign it to a UIImageView?
Vodkhang's answer is partially incorrect - modern cameras put an explicit orientation into the image when they take the photo. This has been common for about 5+ years now.
I've previously used the code in this answer to do the rotation by reading the "orientation" info direct from the picture:
UIImagePickerController camera preview is portrait in landscape app
1.4m articles
1.4m replys
5 comments
57.0k users