在我的应用程序中,我必须显示一个自定义摄像头,overlay.It显示得很完美。在该视图上,我有一个按钮,它点击方法takePicture
,该方法负责从相机捕获图像。
我的问题是,在我拍摄一张照片后,我需要显示图像编辑屏幕,就像我们使用默认相机时所显示的那样。
请告诉我如何显示图像编辑屏幕后出现的图像从相机拍摄图像时,相机覆盖是零,但在我的情况下,这是必要的自定义相机覆盖。
因此,请建议我如何显示自定义相机叠加视图的图像预览(编辑)屏幕。
任何帮助都将不胜感激!提前谢谢。
发布于 2012-07-18 21:32:03
- (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;
https://stackoverflow.com/questions/11542538
复制相似问题