Using UIImagePickerController in landscape orientation

If you’d like to use UIImagePickerController in landscape mode, use user1673099’s answer, but instead of: – (BOOL)shouldAutorotate { return NO; } use: – (UIInterfaceOrientationMask)supportedInterfaceOrientations{ return UIInterfaceOrientationMaskLandscape; } and then the picker would open in landscape mode: But make sure you check Portrait in deployment info: