我正在尝试使用UIImagePickerController
实现自定义cameraOverlayView。我设法隐藏按钮并拥有自己的界面,但是自定义界面使用“预览”选项和“重新拍摄”来阻止编辑屏幕。我注意到一些较旧的帖子为" _UIImagePickerControllerUserDidCaptureItem
"," _UIImagePickerControllerUserDidRejectItem
"添加了两个通知。然后添加和删除叠加层将解决问题。但是使用Swift 3,我似乎无法找到如何访问这些通知,UIImagePickerController
的委托非常有限。还有另一种方式吗?
答案 0 :(得分:0)
好像你无法访问" Retake"事件,所以还需要创建一个自定义"编辑"屏幕。我有相同的customCameraOverlay按钮,用于" Retake"和"使用它"。因此,当用户停止捕获时,我隐藏了记录和取消按钮,我呈现了重拍并使用它选项,还添加了预览。因此,当用户点击重拍时,我再次反转按钮并删除预览视图。同样在"使用它" didfinishcapturing被称为