2009-12-05 3 views
0

J'ai une sous-classe de UIImagePickerController, et je voudrais détecter lorsque l'utilisateur appuie sur le bouton « reprendre ».Y at-il une méthode déléguée qui est appelée lorsque l'utilisateur appuie sur "Retake" sur l'iPhone?

Est-ce possible ... quelle méthode est appelée délégué? Je regardais les documents mais je ne peux pas trouver quoi que ce soit: http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIImagePickerControllerDelegate_Protocol/UIImagePickerControllerDelegate/UIImagePickerControllerDelegate.html

EDIT: J'accepte la réponse, si cela vous oblige à construire OS 3.1

+0

Remarque - http://stackoverflow.com/questions/17942444/uiimagepicker-cameraoverlayview-appears-on-retake-screen – Fattie

Répondre

2

Vous pouvez supprimer les contrôles par défaut avec:

picker.showsCameraControls = NO;

et mettre en œuvre un cameraOverlayView avec votre propre bouton de reprise, qui appelle la fonction takePicture sur le UIImagePickerController à nouveau.

Questions connexes