Iphone 我们可以使用AVCaptureSession启用摄像头控件吗。。?

Iphone 我们可以使用AVCaptureSession启用摄像头控件吗。。?,iphone,objective-c,ios,uiimagepickercontroller,avcapturesession,Iphone,Objective C,Ios,Uiimagepickercontroller,Avcapturesession,我想使用AVCaptureSession,因为我必须在特定帧中安装摄像头视图(我不确定是否可以使用UIImagePickerController安装摄像头帧)。但我也想展示摄像头控制(自动和前后摄像头按钮),有人知道我如何实现这一点吗。。?或者我必须使用这些按钮作为自定义按钮。如果你想使用AVCaptureSession,你必须自己进行所有相机控制(向AVCaptureSession相机添加一些重叠视图)。您可以使用UIImagePickerController并使用cameraViewTran

我想使用AVCaptureSession,因为我必须在特定帧中安装摄像头视图(我不确定是否可以使用UIImagePickerController安装摄像头帧)。但我也想展示摄像头控制(自动和前后摄像头按钮),有人知道我如何实现这一点吗。。?或者我必须使用这些按钮作为自定义按钮。

如果你想使用AVCaptureSession,你必须自己进行所有相机控制(向AVCaptureSession相机添加一些重叠视图)。您可以使用UIImagePickerController并使用cameraViewTransform变换相机,例如全屏相机变换:

#define CAMERA_TRANSFORM 1.32

camera.showsCameraControls = YES;
camera.navigationBarHidden = YES;
camera.toolbarHidden = YES;
camera.wantsFullScreenLayout = YES;

camera.cameraViewTransform = CGAffineTransformScale(camera.cameraViewTransform, CAMERA_TRANSFORM, CAMERA_TRANSFORM);
对于覆盖,您有以下属性:

@property (nonatomic, retain) UIView *cameraOverlayView;
但我建议您仅使用UIImagePickerController视图的addSubview:

[camera.view addSubview:self.overlay.view];

是的,您可以使用camera@meintus使用此功能,我可以将相机安装在特定的帧内,但它不会显示相机控件…:/你能帮忙吗