1

我为带有两个按钮、一个拍照按钮和一个切换相机按钮的相机创建了一个叠加视图。拍照应该拍照,切换摄像头应该改变后视和前视摄像头。这两件事都不起作用。几个月前我做了一个这样的应用程序,一切正常。我有相同的代码,我不知道为什么按钮不再起作用。任何输入表示赞赏!如果需要代码,我会很乐意把它放上来!

这是一些代码:

这些是连接的按钮:

-(IBAction)takePicture:(id)sender{
    NSLog(@"Taken");
    [self.picker takePicture]; //Picker is the UIImagePickerController
}

-(IBAction)switchCamera:(id)sender{
    if (self.picker.cameraDevice == UIImagePickerControllerCameraDeviceRear) {
         self.picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
    } else{
       self.picker.cameraDevice = UIImagePickerControllerCameraDeviceRear;
    }
}

我已将自定义 .xib 视图连接到@property (nonatomic) IBOutlet UIView *overlay

4

0 回答 0