我为相机创建了一个叠加视图,其中包含两个按钮,一个拍照按钮和一个开关相机按钮。拍照应该拍照并切换相机应该改变后视和前视摄像头。这两件事都不奏效。几个月前我已经制作了这样的应用程序,一切正常。我有相同的代码,我不知道为什么按钮不再工作。任何输入都表示赞赏!如果代码是必要的,我会很乐意提出来!
以下是一些代码:
这些是连接按钮:
-(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