Cámara iPhone UIImagePicker orientación horizontal
-
21-09-2019 - |
Pregunta
¿Hay alguna buena manera de establecer UIImagePicker
a la orientación horizontal? Traté de llamar setStatusBarOrientation
después presentModalViewController
como seguir,
[self presentModalViewController:picker animated:YES];
[[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationLandscapeRight animated: NO ];
Sin embargo, la opinión de la duración del vídeo (00:00) en la esquina derecha no rotara como la orientación ha cambiado.
Otros consejos
Apple no es compatible paisaje de vista de la cámara. Si quieres algo como se muestra a continuación, añadir personalizada vista superpuesta sobre el mismo y transformar esa vista para mirar como la vista horizontal. @Note: -overlay también añadir al retrato es por eso transformación necesaria
.yo era capaz de crear paisaje vista de la cámara usando el siguiente código:
[self.view insertSubview:self.imagePicker.view atIndex:0];
self.imagePicker.view.transform =
CGAffineTransformScale (
CGAffineTransformTranslate(
CGAffineTransformMakeRotation(M_PI/2), -90, -15),
1.2,1.2)
;
Tenga en cuenta que estoy añadiendo directamente la opinión de la imagePicker a la vista actual, no calificó como un referente.
self.imagePicker.view.transform
parece responder como se espera para todas las llamadas de función CGAffineTransform
, aunque no puedo hablar de si aprueba o no de Apple de este método.