Si prega di notare che la risposta qui sotto - non funziona per iOS6 quindi ho ancora bisogno di una risposta!L'applicazione è abilitata solo per Portrait, ma UIImagePickerController ruota in iOS6
La mia applicazione è abilitata solo per la modalità Ritratto.
Tuttavia, se incorporo un UIImagePickerController all'interno come sottoview e ruoto il dispositivo, la barra superiore e inferiore rimane nella stessa posizione, tuttavia UIImagePickerController ruota.
Come posso evitare che ruoti?
Questo è il codice:
[self.view.window addSubview:self.imagePickerController.view];
self.imagePickerController.showsCameraControls = NO;
self.imagePickerController.view.frame = CGRectMake(0, 90, 320, 320);
self.imagePickerController.allowsEditing = NO;
a cura
Sto usando iOS6 dove shouldAutorotate non è essere calle
Si prega di dare un'occhiata a: http://stackoverflow.com/questions/538041/uiimagepickercontroller-camera-preview-is-portrait-in-landscape-app – c0d3Junk13