【问题标题】:Automatically 'Use Photo' in Swift's UIImagePickerController在 Swift 的 UIImagePickerController 中自动“使用照片”
【发布时间】:2015-03-10 08:53:37
【问题描述】:

在我的应用中,我启动相机以便他们拍照。一旦他们按下快门按钮,默认情况下他们会被带到下一个屏幕,在那里他们可以“重拍”或“使用照片”。

我可以取消这一步,只强迫他们使用那张照片吗?

提前谢谢你)

【问题讨论】:

    标签: ios swift camera uiimagepickercontroller


    【解决方案1】:

    据我所知,实现这一点并不容易,您必须隐藏所有相机控件并创建自定义控件。您将使用:

    imagePicker.showsCameraControls = false imagePicker.cameraOverlayView = yourCustomOverlayView

    请查找更多信息here

    另一种方法是使用 AVFoundation,我们有一个来自 Apple here 的示例。

    【讨论】:

      【解决方案2】:

      是的,您可以消除该步骤。

      设置 UIImagePickerController 属性 "allowsEditing" = NO

      谢谢

      【讨论】:

      • 这似乎不起作用。我有这行:imagePicker.allowsEditing = false 它仍然迫使我选择是使用还是重拍。
      • 这不会绕过“重拍/使用”屏幕
      • 它只是隐藏了相机预览中的所有控件,也隐藏了相机捕捉按钮
      猜你喜欢
      • 2018-01-12
      • 2016-05-08
      • 2017-12-06
      • 1970-01-01
      • 1970-01-01
      • 2018-06-25
      • 2014-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多