那么对于这种方法,你必须创建一个单例类,ShareClass.h
或者如果你真的是新人(并且不知道这一点),AppDelegate.h
你必须在其中声明一个UIImage
say UIImage *SavedImage
。
现在在要捕获图像的视图中调用此类。然后将此捕获的图像保存在SavedImage
. 要共享此图像,您将在要共享图像的视图中调用ShareClass.h
类或 ,AppDelegate.h
并将其显示在UIImageView
.
任何澄清请询问。:)
在里面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];