iphone - 你如何创建自定义相机 View ,而不是 UIImagePickerViewController?

标签 iphone ios cocoa-touch

我使用 UIImagePickerViewController 创建了一个简单的应用程序用于从相机捕获,但我想自定义用于从相机捕获的界面,例如添加一些按钮。

UIImagePickerViewController 不允许直接这样做,那么您将如何创建允许显示实时摄像头源并从中捕获的自定义 View ?

最佳答案

简单的方法是继续使用 UIImagePickerViewController 但将 showsCameraControls 设置为 NO 并使用 cameraOverlayView 提供您自己的用户界面。

更困难(但更灵活)的方法是使用 AVFoundation类(特别是 AVCaptureVideoPreviewLayerAVCaptureStillImageOutput)来构建您自己的相机。

关于iphone - 你如何创建自定义相机 View ,而不是 UIImagePickerViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5156417/

相关文章:

javascript - 双击在 iPhone Safari 浏览器中不起作用

ios - 两个数字之间的动画 UILabel 文本?

javascript - 知道设备是 iphone 或 ipad 或 ipod + phonegap

objective-c - UIView HitTest :withEvent: and pointInside:withEvent

cocoa-touch - MapKit更新标注图片

objective-c - iPhone模拟器中的程序速度

iphone - 接收iPhone键盘事件

iphone - iPhone SDK 检测耳机按钮点击

ios - NSDate -dateFromString返回nil

ios - 尝试在 Swift 中以编程方式设置 rightBarButton