我是新手机编程。一旦我捕捉图片iam在同一视图中显示,应用图像滤镜效果后我已经拍摄预览按钮如果我点击预览按钮意味着相同的图像我想在另一个视图中显示但图像不会去下一个view.how我能做到这一点可以任何身体帮助我。内部预览按钮我已经给出了下面的代码 感谢
preview *p=[[preview alloc]init];
p.secondimageviewobject= firstimageviewobject.image;
[self presentModalViewController:p animated:YES];
答案 0 :(得分:1)
对于这种方法,您必须创建一个单例类,如ShareClass.h
,或者如果您真的是新的(并且不知道这一点),则需要{{1其中你必须声明AppDelegate.h
说UIImage
。
现在,在捕获图像的视图中调用此类。然后将此捕获的图像保存在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