Как настроить рамку экрана камеры? - PullRequest
2 голосов
/ 02 сентября 2011

Я хочу показать камеру с настроенной рамкой, чтобы я мог показывать UIsearchBar в том же виде и при касании UISearchBar Мне нужно закрыть камеру, но UIsearchBar должно быть видно. Поэтому я хочу остановить камеру, чтобы взять полный экран iPhone в качестве кадра. Итак, я хочу знать, как настроить экран камеры?

1 Ответ

1 голос
/ 02 ноября 2011

У вас есть два варианта. Самый простой - это использовать свойство cameraOverlayView UIImagePickerController. Это позволяет отображать вид сверху камеры:

http://developer.apple.com/library/ios/documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html#//apple_ref/occ/instp/UIImagePickerController/cameraOverlayView

Если вам нужно что-то более сложное, вы можете использовать платформу AVFoundation. Короче говоря, это позволит вам отображать поток с камеры в любом месте в представлении: http://developer.apple.com/library/IOS/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html#//apple_ref/doc/uid/TP40010188-CH5-SW2

Вот простое руководство о том, как сделать снимок с помощью AVFoundation: http://www.musicalgeometry.com/?p=1297

...