HIde快门动画UIImagePickerController

时间:2011-11-08 08:18:08

标签: iphone ipad uiimagepickercontroller

我想隐藏显示快门打开的动画,同时呈现UIImagePickerController拍照。我检查this question包含已接受的相同内容,但我无法在控制器中复制该功能。

我将overlayView作为self.view,当我隐藏PLCameraView时,它显示空白部分,而不是我能拍照。有没有办法删除那个白色部分?

如果需要,我可以发布我的完整源代码项目......

有人可以强调一下如何做到这一点吗?

修改

我想要做的是根据某些事件和条件,我想将摄像头拍摄的图像或db中的默认图像。并且拍照不涉及用户交互,因此我使用NSTimer并在takePicture方法的帮助下拍摄快照。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您应该使用AVCaptureSession并创建自己的ImagePicker来捕获视频源中的原始图像,而不是弄乱UIImagePickerController的视图层次结构(您在文档中强制警告)。

有关提示,请参阅http://developer.apple.com/library/ios/#samplecode/AVCam/Listings/Classes_AVCamCaptureManager_m.html