【问题标题】:Is there a UIImagePicker event for "picture taken" before preview?预览前是否有“已拍摄照片”的 UIImagePicker 事件?
【发布时间】:2013-02-16 00:09:13
【问题描述】:

我在相机视图打开时记录数据,并且想记住拍摄照片时的数据。

但如果我等待 didFinishPickingImage:,数据已经太旧了,因为用户可以在预览对话框中停留很长时间。

是否有可能以某种方式看到预览何时开始/被取消?

我正在使用带有默认相机按钮的叠加视图,我不想从头开始发明界面(按钮/闪光灯/对焦/后置/预览)。

【问题讨论】:

    标签: ios camera uiimagepickercontroller


    【解决方案1】:

    不,如果您使用的是标准 UIImagePickerController,那么您获得的唯一事件是两个委托方法。

    有一个获取照片元数据的键。此元数据可能包含时间戳。也许您可以将这个时间戳与您正在收集的数据相关联。

    【讨论】:

    • 谢谢,这就是我所担心的。保留一些数据是不好的,因为我不知道用户等待多长时间才能接受图像。将不得不测试我是否可以保留自选择器启动以来的所有数据。如果没有人有更好的主意,我会接受这个答案。
    猜你喜欢
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多