Paras Gorasiya Paras Gorasiya - 2 months ago 6x
iOS Question

Using UIImagePickerController in landscape orientation

I am creating an app which is in landscape mode and I am using

to take photos using iPhone camera in it and I want to create it in landscape mode too.

But as the Apple documention suggests
does not support landscape orientation, so what should I do to get desired functionality?


If you'd like to use UIImagePickerController in landscape mode, use user1673099's answer, but instead of:

- (BOOL)shouldAutorotate
    return NO;


- (NSUInteger)supportedInterfaceOrientations{
    return UIInterfaceOrientationMaskLandscape;

and then the picker would open in landscape mode:

enter image description here

But make sure you check Portrait in deployment info:

enter image description here