【问题标题】:UIImagePickerController - Retake button on custom Overlay (Swift)UIImagePickerController - 自定义叠加层上的重拍按钮(Swift)
【发布时间】:2017-01-30 11:58:04
【问题描述】:

我正在尝试使用 UIImagePickerController 实现自定义 cameraOverlayView。我设法隐藏了按钮并拥有自己的界面,但是自定义界面会阻止带有预览选项和重拍的编辑屏幕。我注意到在一些较早的帖子中为“_UIImagePickerControllerUserDidCaptureItem”、“_UIImagePickerControllerUserDidRejectItem”添加了两个通知,然后添加和删除覆盖可以解决问题。但是对于 Swift 3,我似乎无法找到如何访问这些通知,并且来自 UIImagePickerController 的代表非常有限。还有其他方法吗?

【问题讨论】:

    标签: ios swift uiimagepickercontroller nsnotificationcenter


    【解决方案1】:

    您似乎无法访问“重拍”事件,因此还需要创建一个自定义“编辑”屏幕。我在同一个 customCameraOverlay 上有“重拍”和“使用它”的按钮。因此,当用户停止捕获时,我会隐藏记录和取消按钮,并提供重拍和使用选项,同时添加预览。因此,当用户单击重拍时,我再次反转按钮并删除预览视图。同样在“使用它”上,didfinishcapturing 被调用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 2017-03-17
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      相关资源
      最近更新 更多