首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何隐藏图片预览?

如何隐藏图片预览?
EN

Stack Overflow用户
提问于 2011-12-21 16:06:20
回答 1查看 968关注 0票数 0

我是新手在iPhone开发,我已经建立了一个新的应用程序来拍照使用UIImagePickerController。一切对我来说都很好,但我需要关闭在我按下捕获按钮后出现的图片预览。我在网上搜索,然后我发现我必须使用以下例程。

代码语言:javascript
复制
(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo 
{

    [self dismissModalViewControllerAnimated:YES];
}

但它并没有起作用。

任何帮助或建议,都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-21 16:59:40

您需要添加自己的相机覆盖视图。此视图应该有一个按钮,以拍摄照片。

要添加覆盖视图,请创建一个背景颜色为clear的视图,然后将覆盖视图分配给选取器控件

代码语言:javascript
复制
   self.imagePickerController.showsCameraControls = NO;
   self.imagePickerController.cameraOverlayView = myOverlayView;

然后在覆盖视图按钮事件中调用以下代码:

代码语言:javascript
复制
 [imagePickerController takePicture];

这将在imagePickerDelegate上触发以下方法,您可以在其中保存您的照片等

代码语言:javascript
复制
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8586674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档