I believe this is a common issue and many answers don\'t work anymore, many just partial, if you are under iOS7 and your iPad app is Landscape only, but you want to use the
I have seen this code from Apple's Sample Code.
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.modalPresentationStyle = UIModalPresentationCurrentContext;
Due to this UIModalPresentationCurrentContext UIImagePickerController will be opened as per device's current orientation.