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