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
2.1m questions
2.1m answers
60 comments
57.0k users