【问题标题】:Taking picture by pressing button, without camera display按键拍照,无相机显示
【发布时间】:2012-10-28 03:38:37
【问题描述】:

我是否可以选择在不显示相机的情况下拍照,我只想要一个名为“拍照”的按钮和一个标签,当按下该按钮并将图像保存在用户相册中时,该标签将变为“已拍摄”。

我发现的一切都假设用户想要相机显示

【问题讨论】:

    标签: iphone ios xcode ipad cocoa


    【解决方案1】:

    是的,你确实有这个选项,但你必须用 AV Foundation 媒体捕获方法而不是更简单的 UIImagePickerController 来做这件事。这有点复杂,但 Apple 有一些资源可以提供帮助:

    AV Foundation Programming Guide - Media Capture 提供了一些关于如何处理此问题的信息以及示例代码 sn-ps(只是不要实现预览部分)。

    AVCam 示例项目展示了如何实现执行此操作所需的所有方法。您需要通过删除预览窗口来修改它,如果您想在 iPad 上运行它,还需要对其进行调整(他们在这个项目中没有正确实现 iPad 的旋转)。

    这两个资源对你来说应该是一个很好的起点。

    另外,我还没有测试过代码,但是this SO answer 提供了一个使用 AV Foundation 捕获照片的示例,它没有提供预览窗口。

    【讨论】:

    • 当然,我在答案末尾添加了一个链接,可能对您也有帮助。
    猜你喜欢
    • 2016-05-11
    • 1970-01-01
    • 2011-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多