Comme vous le savez probablement, le UIImagePickerController dans le cadre UIKit permet à l'utilisateur de prendre une photo qui est ensuite transférée à mon application pour un traitement ultérieur. Si la propriété allowEditing est définie sur YES, l'utilisateur est autorisé à déplacer et mettre à l'échelle la photo après l'avoir prise.Modifier la photo sélectionnée par UIImagePicker avant qu'elle ne soit utilisée dans l'écran de déplacement
Ce que je voudrais accomplir est de modifier la photo dans mon code AVANT que l'utilisateur ne soit présenté avec l'écran de déplacement et d'échelle. C'est parce que je voudrais ajouter quelques effets visuels à la photo et l'utilisateur devrait pouvoir se déplacer et mettre à l'échelle avec ces effets déjà appliqués à la photo.
Je sais qu'il y a la propriété cameraOverlayView, mais ce n'est pas utile dans mon cas en ce qui me concerne.
Des idées?
Merci, Thomas
Je pense qu'il n'y a aucune méthode officielle supportée pour faire cela. La seule façon que je vois est d'utiliser la méthode swizzling pour remplacer la méthode appelée par le sélecteur quand elle permet de modifier l'image – Johnmph