Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何隐藏图片预览?_Iphone_Uiimagepickercontroller - Fatal编程技术网

Iphone 如何隐藏图片预览?

Iphone 如何隐藏图片预览?,iphone,uiimagepickercontroller,Iphone,Uiimagepickercontroller,我是iPhone开发新手, 我已经建立了一个新的应用程序来使用UIImagePickerController拍照。 我一切正常,但我需要取消在按下“捕获”按钮后出现的图片预览。 我在网上搜索,然后我发现我必须使用以下程序 (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo {

我是iPhone开发新手, 我已经建立了一个新的应用程序来使用UIImagePickerController拍照。 我一切正常,但我需要取消在按下“捕获”按钮后出现的图片预览。 我在网上搜索,然后我发现我必须使用以下程序

(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo 
{

    [self dismissModalViewControllerAnimated:YES];
}
但它不起作用


非常感谢您的帮助或建议。

您需要添加自己的相机覆盖视图。这个视图应该有一个按钮来拍照

若要添加覆盖视图,请创建背景颜色为clear的视图,然后将覆盖视图指定给选择器控件

   self.imagePickerController.showsCameraControls = NO;
   self.imagePickerController.cameraOverlayView = myOverlayView;
然后在覆盖视图按钮事件中调用以下命令:

 [imagePickerController takePicture];
这将在imagePickerDelegate上触发以下方法,您可以在其中保存照片等

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

谢谢你的回复,我读了一些文章,但我不太明白。你能给我举个好例子吗?我第一次研究它时使用了下面的教程。