Comment puis-je créer une application qui lance une caméra et met à jour la vue de l'image avec l'image sélectionnée par l'appareil photo?Accès à la caméra SDK de l'iPhone 3.1
Répondre
Si vous pensez à ce sujet, self.view = picker.cameraOverlayView
copie juste une vue transparente vide sur votre propre !! Il n'ajoute même pas à l'écran, pas qu'il travaillerait ...
, vous devez plutôt de présenter le contrôleur de sélecteur:
[self.navigationController presentModalViewController:picker animated:YES];
alors assurez-vous de mettre en œuvre les appels des délégués (qui il semble que vous ayez déjà défini le délégué)
Essayez-le.
Dans la méthode viewDidLoad, initialisez UIImagePickerController, affectez sa propriété sourceType en tant que UIImagePickerControllerSourceTypeCamera et déléguez-le en tant que self.
configurer un bouton dans votre contrôleur de vue où son événement click obtenir la vue modale du imagepicker, comme:
[self presentModalViewController:self.picker animated:YES];
ici sélecteur est l'objet de UIImagePickerController.
Ensuite, implémentez le didFinishPickingMediaWithInfo délégué de UIImagePickerController. Dans ce délégué, vous pouvez attribuer un UIImage à l'info objet Dictionary, puis enregistrez l'image sur votre instance locale de UIImageView (son ImageToSave ci-dessous)
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
UIImage *img = [info objectForKey:@"UIImagePickerControllerImage"];
ImageToSave.image = img;
}
Ne pas oublier d'inclure le UIImagePickerControllerDelegate dans le fichier .h de votre contrôleur principal.
Voir si cela fonctionne ou pas.
- 1. Accès à la caméra flash sans question de sécurité
- 2. Accès à la documentation Apple SDK
- 3. accès aux informations du capteur de réception avec l'iPhone SDK
- 4. iPhone Device 3.1 SDK Rompre l'alignement vertical de UITableViewCellStyleValue1 textLabel
- 5. OpenGL: Aide à la transformation de caméra
- 6. Accès au Presse-papiers en Python version 3.1
- 7. Référence non définie à 'sqrt' de math.h sur PS3 avec YDL 6.1 et Cell SDK 3.1?
- 8. Prendre une vidéo à partir d'une caméra vidéo et l'afficher avec MPMoviePlayerController IPhone SDK
- 9. Dans Xcode 3.2 sous iPhone-SDK 3.1, comment éviter l'erreur "dead store" de l'analyseur CLANG?
- 10. Accès aux capacités BlueTooth de l'iPhone via SDK?
- 11. erreur après la mise à niveau du SDK Flex: « {attendu »
- 12. iPhone: Obtenir l'aperçu de la caméra
- 13. Xna Mise en place de la caméra
- 14. Problème de caméra Direct3D
- 15. OpenGL - déplacer la caméra avec la souris
- 16. Comment rendre une application iPhone compatible avec le SDK 2.2.1 et 3.1?
- 17. Accès à la variable C#
- 18. python 3.1 avec pydev
- 19. Accès aux signets des cartes iphone via le SDK
- 20. Xcode 3.1: où télécharger?
- 21. Python 3.1 RSS Analyseur?
- 22. Installeur Windows 3.1
- 23. Impossible d'ouvrir la caméra iPhone à partir d'une application de paysage
- 24. Exécution de python 2.6 et 3.1 sur la même machine
- 25. Configurer gcov dans Xcode 3.1
- 26. contrôle de la caméra étendue sur Windows Mobile
- 27. Comment obtenir un aperçu de la caméra dans Android?
- 28. Définir l'image pour la caméra d'émulation de Windows Mobile
- 29. Accès à la webcam à partir de JavaFx
- 30. Tests unitaires dans Xcode 3.1