2016-03-22 6 views
1

Ich habe falsche UI-Ausrichtung auf UIImagePickerController beim ersten Eingeben der Kamera auf dem iPad. Gerät im Querformat, aber UIImagePickerController im Hochformat.Falsche UI-Ausrichtung auf UIImagePickerController beim ersten Eingeben der Kamera

That how it's looks like

Nach Gerätedrehung ist alles ok - UIImagePickerController richtige UI Orientierung erhält.

Ich habe

- (UIInterfaceOrientationMask)supportedInterfaceOrientations { 
    return UIInterfaceOrientationMaskAll; 
} 

und

- (BOOL)shouldAutorotate { 
    return YES; 
} 
+0

Welche 'Supported Interface Orientations' sind in ** Info.plist ** festgelegt? –

+0

@IgorKulagin als ich traurig nach der Geräte-Rotation ist alles in Ordnung und funktioniert wie erwartet. Daher gibt es in Info.plist 4 unterstützte Schnittstellenorientierungen. –

Antwort

2

Ok, fand ich eine Antwort.

Der Presenting Controller (UIViewController) hat eine Eigenschaft namens modalPresentationStyle und wurde als UIModalPresentationFullScreen festgelegt. Um mein Problem zu lösen, setze ich es einfach als UIModalPresentationOverFullScreen.

presentingController.modalPresentationStyle = UIModalPresentationOverFullScreen; 

Das ist alles.