Tamaño de recorte personalizado en UIImagePickerController

He estado luchando con esto por un tiempo ahora, ya que hay poca documentación sobre el tema. tengo unUIImagePickerController en la aplicación de mi iPhone que uso para seleccionar una imagen que se aplicará como fondo de una vista más tarde. Esto es bastante fácil de hacer. Desafortunadamente, si un usuario selecciona una imagen grande del rollo de su cámara, debe cambiar su tamaño y recortarla para que se vea decente.

Es bastante fácil alternarpicker.allowsEditing aYES y active el editor de imágenes, pero las dimensiones de recorte predeterminadas son demasiado pequeñas. Necesito configurarlo en las dimensiones completas de la pantalla del iPhone (320 para los modelos antiguos, 640 para los nuevos). ¿Cómo haces eso? He estado buscando en Google y mirando la documentación de Apple, pero no puedo encontrar nada. Lo mejor que encontré es una solución ligeramente defectuosa de 2009 (http://blog.stormyprods.com/2009/06/image-picker-sample.html) esecasi funciona, pero desplaza la imagen hacia abajo unos 20 píxeles. (Además, es un poco demasiado complicado). ¿Seguramente me falta una solución elegante y simple?

Respuestas a la pregunta(2)

Su respuesta a la pregunta