Последние пару месяцев я довольно много работал с UIImagePickerController, особенно с новыми возможностями в OS3.1 и новее для наложения видов поверх обзора камеры. Это отлично сработало.
Однако в настоящее время я работаю над проектом, в котором я хотел бы иметь возможность отображать вид камеры UIImagePickerController в существующем представлении. По сути, полная противоположность тому, что я делаю сейчас.
Примером может служить контроллер представления с компонентами навигации (подумайте о верхней и нижней горизонтальных полосах с градиентами), и после нажатия кнопки на одной из этих полос в области содержимого отображается вид камеры. Анимация затвора должна увеличиться, а верхняя и нижняя панели навигации останутся всегда наверху.
Мне удалось добавить UIImagePickerController в представление окна, а также представить его модально, но мне не удалось добавить его как subView.
ex:
[window addSubview:camera.view];
[self presentModalViewController:camera animated:YES];