10
votes

Impossible de montrer l'image en format approprié à partir de la caméra en mode paysage

Je travaille sur l'application iPad dans iOS6, lorsque nous cliquons sur le bouton droit de la barre, je donne une action comme ci-dessous:

-(IBAction)camerabuttonAction:(id)sender
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    picker.delegate = self;

   self.popoverController = [[UIPopoverController alloc] initWithContentViewController:picker];
   [self.popoverController presentPopoverFromRect:CGRectMake(50, -250, 500, 300) inView:appDelegate.splitview.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}


5 commentaires

Quelle version exacte de iOS6 voyez-vous cela? Je ne peux pas reproduire ce comportement sur iOS6.1.2 / iPadmini ou iOS6.1.3 / iPadmini.


Stackoverflow.com/a/13763016/1059705


[Picker WillanimaterotationTointerFaceSorientation: [UIAUPLICATION SharedApplication] .StatusBarorientation Durée: 0]; Essayez d'ajouter ce code


Ou bien essayez d'ajouter votre UIImagePickerController dans UinavigationController. Ajoutez ensuite votre navigationController dans Pop Over Controller et vérifiez à nouveau.


Nous attendons tous votre réponse Buddy .. Cela ne vous a rien aidé :(? @harini Goutham


6 Réponses :


2
votes

J'étudie sur votre problème dans la recherche de Google et obtenu un certain résultat ou une possibilité, comme le point ci-dessous: -

résultat 1 strong> P>

Certaines réponses disent que c'est un bug iOS 6 Donc, vous ne pouvez pas le corriger, comme Quétion ci-dessous: - P>

Poupée de caméra iPad aperçu de mauvaise rotation et d'échelle p>

résultat 2 strong> p>

Je ne pense pas que nous puissions contrôler l'orientation de caméra.camera La propriété d'orientation est intégrée, ce qui change avec l'orientation de l'appareil. P>

Orientation de la caméra iPad MODE PORTRAIT? P>

Résultat 3 STRUT> P>

Vous pouvez gérer la vue de la caméra iPhone en direct mis à l'échelle dans le centre de déplacement physique physiquement. Par code ci-dessous: - P>

[picker.view setFrame:CGRectMake(xOffset,yOffset,picker.view.frame.size.width,picker.view.frame.size.height)];


2 commentaires

En fait, mon problème d'orientation est ... Quand je tourne l'iPad, la caméra montre une mauvaise orientation..mais après avoir détecté le visage..its entrant dans la bonne orientation .. @Nitin


Vérifiez ceci pour iOS6 Oriation: - Stackoverflow.com/Questtions/12650137/...



1
votes

Je vais essayer de deviner ici parce que je ne l'ai pas fait moi-même ...

Avez-vous essayé de créer une sous-classe d'UiImagePickerController et d'implémenter les méthodes de l'interfaceOrientation à partir de la vue ContentryController (qui est la super classe)?


0 commentaires

9
votes

Vous pouvez essayer de transformer la transformation à votre imagePickerController xxx


2 commentaires

Même je faisais face au même problème. Ce code de transformation a vraiment aidé.


Travaillé. Utilisez m_pi_2 cependant, au lieu de m_pi / 2.



1
votes

Veuillez essayer ceci xxx


0 commentaires

10
votes

J'ai fait face au même problème dans mon projet, j'ai essayé ci-dessous et travaille pour moi

​​ mon code: xxx


0 commentaires

1
votes

J'ai une application iPad uniquement en mode Lanscape, je panique parce que je lisais tous ces messages mais j'ai utilisé ce code très simple pour prendre une photo et cela fonctionne parfaitement pour ma seule application Lanscape. Important Je ne choisis pas une image de la bibliothèque, je prends simplement la photo et l'utiliser pour la mettre sur une autre image, cela fonctionne parfaitement pour moi. xxx


0 commentaires