2013-01-05 44 views
1

我是新来的手机programming.Once我捕获图片iam显示在相同的视图,应用图像滤镜效果后,我已经采取预览按钮,如果我点击预览按钮意味着相同的图像,我想在另一个视图中显示,但图像不会在下view.how我可以做到这一点任何机构可以帮助me.Inside预览按钮,我已经给这下面的代码 感谢如何显示或传递相机捕获图像到其他视图iphone

preview *p=[[preview alloc]init]; 
p.secondimageviewobject= firstimageviewobject.image; 
[self presentModalViewController:p animated:YES]; 

回答

1

那么这种方法,你将不得不创建一个单身类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]; 
+0

嘿谢赐予y.this hey iam在imageview中显示拍摄图像代替图像可以拍摄图像 – Mohammed

+0

很好,但是你想在显示图像的视图中显示吗?如果没有,那么就不需要将它添加到imageview那里,将它添加到视图中的imageview中,您需要在其中显示图像....对此有任何怀疑? – IronManGill

+0

其实我正在拍照并在imageview中显示相同的视图,然后iam对该图像应用一些过滤器,然后如果我单击预览按钮,我必须在下一个视图中显示该过滤器效果图像。 – Mohammed

相关问题