Visualización de UIImagePickerController dentro de otra UIView

He estado trabajando bastante extensivamente los últimos dos meses con UIImagePickerController, particularmente con las nuevas capacidades en OS3.1 y más nuevas para superponer las vistas en la parte superior de la vista de la cámara. Esto ha funcionado bien.

Sin embargo, actualmente estoy trabajando en un proyecto en el que me gustaría poder mostrar la vista de la cámara del UIImagePickerController dentro de una vista existente. Esencialmente, exactamente lo contrario de lo que he estado haciendo actualmente.

Un ejemplo sería un Controlador de vista con componentes de navegación (piense en las barras horizontales superior e inferior con gradientes), y al tocar un botón en una de estas barras, el área de contenido muestra la vista de la cámara. La animación del obturador debería subir, y las barras de navegación superior e inferior permanecerían siempre arriba.

He tenido éxito al agregar el UIImagePickerController a la vista de la ventana, además de presentarlo de manera modesta, pero no he tenido la suerte de agregarlo como un subView.

ex:

[window addSubview:camera.view];
[self presentModalViewController:camera animated:YES];

Respuestas a la pregunta(3)

Su respuesta a la pregunta