拍摄没有图像拾取器的照片

时间:2009-08-31 09:44:18

标签: iphone objective-c camera uiimagepickercontroller

  

可能重复:
  Take Photo's Automatically - iPhone

嗨,大家好!我正在研究相机应用程序。我想用计时器拍照(没有用户互动)。但Apple只提供UIImagePicker来拍摄快照和制作视频。有没有其他方法可以做到这一点。或者有一种方法可以在不按下拍照按钮的情况下通过ImagePicker自动拍摄图像。

由于

2 个答案:

答案 0 :(得分:2)

没有直接访问相机的方法。对于,我理解的是,隐私原因,Apple强迫开发者通过图像选择器。但是,有些应用程序可以提供另一种视图。功能。它们的工作原理是加载图像选择器,然后修改图像选择器的子视图。

然而,要解决您的问题,this thread建议您尝试找出目标& ImagePicker中的Capture按钮的操作是,然后在计时器触发时触发。但是,这可能会有问题,因为它可能会显示“使用或重新拍摄”屏幕。另一种方法是使CameraView全屏并将该视图捕获到CGImage中:see here for an example

答案 1 :(得分:1)

如果您使用Apple提供的AVFoundation类,您可以通过imagepicker功能更深入地访问Camera(这也得到了Apple的批准!)。

有关如何使用此功能的示例,请查看标题以及WWDC会话,但看起来您想要做的事情应该不是问题。