我想启动具有自定义框架的相机,以便我应该能够在同一视图中显示UIsearchBar
,并在触摸UISearchBar
时,我需要关闭相机,但UIsearchBar
应该是可见的。所以我想让相机停止拍摄整个iPhone屏幕作为一帧画面。所以我想知道如何自定义相机屏幕?
发布于 2011-11-02 10:46:23
你基本上有两个选择。最简单的方法是使用UIImagePickerController的cameraOverlayView属性。这使您可以在相机顶部显示视图:
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
https://stackoverflow.com/questions/7285794
复制相似问题