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