iphone - 如何启用 iPhone 相机按钮(缩放、闪光灯、开关)

标签 iphone ios sdk

我正在尝试为我的应用程序使用摄像头,但问题是当我使用此代码时,前置摄像头被禁用:

 ipc.cameraDevice = UIImagePickerControllerCameraDeviceRear;

反之亦然!

  ipc.cameraDevice = UIImagePickerControllerCameraDeviceFront;

我怎样才能同时启用它们?我的意思是启用开关按钮以使用前后摄像头,!!!所有的按钮都被禁用了!变焦、闪光灯、相机开关

代码:

-(IBAction)takePic {


    USImage.hidden = YES;
    ipc = [[UIImagePickerController alloc]init];

    ipc.delegate = self;
    ipc.sourceType = UIImagePickerControllerSourceTypeCamera; 



    ipc.cameraDevice = UIImagePickerControllerCameraCaptureModePhoto;
    ipc.cameraViewTransform = YES;

    [self presentModalViewController:ipc animated:YES];
}

最佳答案

我使用这段代码,它让我可以完美地切换相机:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];

关于iphone - 如何启用 iPhone 相机按钮(缩放、闪光灯、开关),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5762953/

相关文章:

iphone - 将 UITableView 中的 iAd 与静态单元格集成

android - iOS:类似 Android 布局的相对定位

ios - 如何用swift在折线图中显示json数据

ios - XCode 5.x + Maverick 在文件操作时崩溃

android - 如何修复 React Native 最新版本(0.59)中的 'No connected devices!'?

ios - 以框架的特定形状调整图像大小

ios - 核心数据中的嵌套问题

ios - 将用户的电话号码转换为英文数字

android - Adcolony Android SDK : How to set userid for assigning rewards

android - 如何在 android 中获取 Facebook 个人资料图片?