0

Cela a été demandé plusieurs fois. Mais la plupart des réponses ne sont pas applicables au dernier OS (3.0+) ou ils sont "Apple le rejettera". Ce dont j'ai besoin est de saisir par programme l'image affichée dans l'aperçu du UIImagePickerController sans que l'utilisateur prenne une photo et utilise l'image - ce dont j'ai réellement besoin est d'obtenir une capture d'écran de mon application, qui contient la caméra l'arrière-plan et d'autres choses sur le premier plan.Capturez l'aperçu d'un UIImagePickerController

J'ai essayé plusieurs méthodes, la dernière étant: parcourir toutes les sous-vues de l'UIImagePickerController.view et les enregistrer en tant qu'images en utilisant la méthode [view.layer renderInContext:]. Avec cette méthode, je peux réellement obtenir tous les atouts du contrôleur (les boutons, etc.) mais je ne peux jamais voir l'aperçu réel. Est-ce que quelqu'un a trouvé un moyen de le faire dans 3.0+?

Répondre