首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用takePicture方法显示具有自定义摄像头覆盖的图像编辑屏幕

如何使用takePicture方法显示具有自定义摄像头覆盖的图像编辑屏幕
EN

Stack Overflow用户
提问于 2012-07-18 21:27:57
回答 1查看 583关注 0票数 0

在我的应用程序中,我必须显示一个自定义摄像头,overlay.It显示得很完美。在该视图上,我有一个按钮,它点击方法takePicture,该方法负责从相机捕获图像。

我的问题是,在我拍摄一张照片后,我需要显示图像编辑屏幕,就像我们使用默认相机时所显示的那样。

请告诉我如何显示图像编辑屏幕后出现的图像从相机拍摄图像时,相机覆盖是零,但在我的情况下,这是必要的自定义相机覆盖。

因此,请建议我如何显示自定义相机叠加视图的图像预览(编辑)屏幕。

任何帮助都将不胜感激!提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-07-18 21:32:03

代码语言:javascript
运行
复制
- (void)presentCamera{    
    UIImagePickerController *cameraUI = [[[UIImagePickerController alloc] init] autorelease];
    cameraUI.allowsEditing = YES;
    cameraUI.delegate = self;

    if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){
        cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera;
        cameraUI.mediaTypes = [NSArray arrayWithObject:(NSString *) kUTTypeImage];
    }
    else{ //camera not available
        //promt the user about camera's unavailability
        return;
    }
    [self presentModalViewController:cameraUI animated: YES];
}

关注cameraUI.allowsEditing = YES;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11542538

复制
相关文章

相似问题

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