Paras Gorasiya Paras Gorasiya - 1 year ago 113
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?

Answer Source

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

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download