我会感到很愚蠢,但我到处搜索并没有找到答案。我已经能够使用默认相机的控件拉出“编辑”视图。但是,我在其上添加了一个叠加层,并且我有一个连接到 IBAction 拍摄照片的 UIButton,看起来像 [UIImagePickerController takePicture]。
但是,即使我将允许编辑设置为“是”,它也会完全跳过编辑部分。是否有另一个命令可以调用它?现在,它直接进入 didFinishPickingMediaWithInfo。
camera.sourceType = UIImagePickerControllerSourceTypeCamera;
camera.cameraDevice = UIImagePickerControllerCameraDeviceRear;
camera.showsCameraControls = NO;
camera.navigationBarHidden = YES;
camera.toolbarHidden = YES;
camera.wantsFullScreenLayout = NO;
camera.allowsEditing = YES;
camera.cameraOverlayView = overlay;
[self presentViewController:camera animated:YES completion:nil];
然后在 IBAction
[camera takePicture];