我想在用户点击屏幕后立即释放快门。我有用于以全屏模式显示相机的工作代码。如何通过触摸触发快门?
- (IBAction) 拍照 { 如果(!self.imgPicker){ self.imgPicker = [[UIImagePickerController alloc] init]; self.imgPicker.allowsEditing = 否; self.imgPicker.delegate = self; } if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { self.imgPicker.sourceType = UIImagePickerControllerSourceTypeCamera; self.imgPicker.showsCameraControls = 否; self.imgPicker.wantsFullScreenLayout = YES; CGAffineTransform cameraTransform = CGAffineTransformMakeScale(1.132, 1.132); self.imgPicker.cameraViewTransform = cameraTransform; UIView *headsUpView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 480, 320)]; [self.imgPicker setCameraOverlayView:headsUpView]; } 别的 { NSLog(@"相机不可用。"); self.imgPicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; } [自我presentModalViewController:self.imgPicker动画:YES]; }