iPhone UIImagePicker câmera na orientação paisagem

votos
2

Existe alguma boa maneira de definir UIImagePickera orientação de paisagem? Tentei ligar setStatusBarOrientationapós presentModalViewControllerseguir como,

[self presentModalViewController:picker animated:YES];

[[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationLandscapeRight animated: NO ];

No entanto, o ponto de vista da duração do vídeo (00:00) no canto direito não rodar como orientação alterada.

Publicado 23/12/2009 em 09:05
fonte usuário
Em outras línguas...                            


3 respostas

votos
4

Infelizmente, de acordo com a documentação , o selecionador de imagem suporta apenas o modo retrato.

Respondeu 23/12/2009 em 19:08
fonte usuário

votos
1

Eu era capaz de criar paisagem vista da câmera usando o seguinte 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)
                            ;

Note que estou adicionando diretamente vista do imagePicker à vista actual, não chamando-o como um modal.

self.imagePicker.view.transformparece responder como esperado a todas CGAffineTransformas chamadas de função, embora eu não posso falar para se ou não a Apple aprova este método.

Respondeu 08/03/2012 em 00:59
fonte usuário

votos
1

A Apple não suporta paisagem de visão da câmera. Se quiser algo como personalizado, em seguida, adicione vista de sobreposição sobre ele e transformar essa visão para olhar como a vista horizontal. @note: -overlay também é adicionar como retrato é por isso que a transformação necessária.

Respondeu 17/11/2011 em 13:45
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more