我使用 UIImagePickerViewController 创建了一个简单的应用程序用于从相机捕获,但我想自定义用于从相机捕获的界面,例如添加一些按钮。
UIImagePickerViewController 不允许直接这样做,那么您将如何创建允许显示实时摄像头源并从中捕获的自定义 View ?
最佳答案
简单的方法是继续使用 UIImagePickerViewController
但将 showsCameraControls
设置为 NO 并使用 cameraOverlayView
提供您自己的用户界面。
更困难(但更灵活)的方法是使用 AVFoundation类(特别是 AVCaptureVideoPreviewLayer
和 AVCaptureStillImageOutput
)来构建您自己的相机。
关于iphone - 你如何创建自定义相机 View ,而不是 UIImagePickerViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5156417/