【问题标题】:UIImagePickerController to take photo with out asking for "use" confirmationUIImagePickerController 在不要求“使用”确认的情况下拍照
【发布时间】:2011-11-15 06:13:13
【问题描述】:

我正在构建一个为用户拍照的应用,它运行良好

使用漂亮的 UIImagePickerController

当调用 UIImagePickerController 的委托的按钮被调用时会发生这种情况

  1. 打开相机模式视图以拍摄图像
  2. 点击相机 [底部栏] 拍照
  3. 底部栏:重拍(左侧);使用(右侧)

但我的问题和我需要的是:

  1. 打开相机模式视图以拍摄图像
  2. 点击相机 [底部栏] 拍照
  3. 保存该图片,“使用”,无需确认

非常感谢!

【问题讨论】:

  • 如果这是您需要的行为,您将需要烘焙自己的相机视图。 Apple 提供了一个 AVFoundation 示例项目,可以帮助您入门,但请注意,这比您目前所做的工作要多得多。

标签: iphone ios uiimagepickercontroller photo


【解决方案1】:

您需要提供cameraOverlayView 并设置showsCameraControls = NO

编辑:删除了对 allowEditing 的引用。

【讨论】:

  • 嗨,谢谢,是的,我已经尝试过了,但是“allowEditing”是用于移动缩放图像一次拍摄
  • 如果是这种情况,您需要提供自己的cameraOverlayView 并设置showsCameraControls=NO。抱歉,我想疯了,我一直在做自定义相机,所以不要再使用 UIImagePicker(改用 AVCaptureSession)。
  • 哈哈,我在寻找相反的观点。我没有得到编辑窗口,我想知道为什么,那是因为我关闭了自己的覆盖和控件。
猜你喜欢
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-30
  • 2013-04-24
  • 2012-03-10
  • 2016-05-08
  • 2021-10-29
相关资源
最近更新 更多