2013-01-05 43 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

相關問題