【发布时间】:2011-09-02 15:33:12
【问题描述】:
我想启动带有自定义框架的相机,这样我应该能够在同一个视图中显示UIsearchBar,并且在触摸UISearchBar 时我需要关闭相机,但UIsearchBar 应该是可见的。所以我想停止相机以将整个 iPhone 屏幕作为框架。
所以我想知道如何自定义相机屏幕?
【问题讨论】:
标签: iphone camera camera-overlay
我想启动带有自定义框架的相机,这样我应该能够在同一个视图中显示UIsearchBar,并且在触摸UISearchBar 时我需要关闭相机,但UIsearchBar 应该是可见的。所以我想停止相机以将整个 iPhone 屏幕作为框架。
所以我想知道如何自定义相机屏幕?
【问题讨论】:
标签: iphone camera camera-overlay
你基本上有两个选择。最简单的一种是使用 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
【讨论】: