那么这种方法,你将不得不创建一个单身类像ShareClass.h
或如果你真的是新的(不知道这个),在AppDelegate.h
其中你将不得不声明UIImage
say UIImage *SavedImage
。
现在在捕获图像的视图中调用此类。然后将此拍摄的图像保存在SavedImage
中。要分享此图片,您可以在要分享图片并在UIImageView
中显示图片的视图中调用ShareClass.h
课程或AppDelegate.h
。
任何澄清请询问。 :)
在ShareClass.h
UIImage *SavedImage;
@interface ShareClass : NSObject
{
}
在类,其中图像被捕获,首先导入ShareClass.h
,然后
imagepicker.sourceType = UIImagePickerControllerSourceTypeCamera;
if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
imagepicker.sourceType = UIImagePickerControllerSourceTypeCamera;
SavedImage = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:imagepicker animated:YES completion:NULL];
}
在类在图像要再次显示导入ShareClass.h
UIImageView *DisplayImage = [[UIImageView alloc]initWithImage:[UIImage imageNamed:SavedImage]];
DisplayImage.frame=CGRectMake(0, 0, 20, 20);
[self.view addSubView:DisplayImage];
嘿谢赐予y.this hey iam在imageview中显示拍摄图像代替图像可以拍摄图像 – Mohammed
很好,但是你想在显示图像的视图中显示吗?如果没有,那么就不需要将它添加到imageview那里,将它添加到视图中的imageview中,您需要在其中显示图像....对此有任何怀疑? – IronManGill
其实我正在拍照并在imageview中显示相同的视图,然后iam对该图像应用一些过滤器,然后如果我单击预览按钮,我必须在下一个视图中显示该过滤器效果图像。 – Mohammed