2013-05-20 69 views
0

我希望它能像這樣流動我正在做它噸次和劑量的工作。

將圖片排序到應用程序中的特定位置

  • 用戶按壓在該應用中的照片按鈕和需要的畫面。

  • 拍照後用戶必須輸入詳細信息。排序選項出來,用戶可以選擇8種不同的默認流派,並且用戶推送保存。

  • 回到主屏幕,用戶可以看到按鈕&中的8種不同類型,當推送的圖片作爲保存在應用程序中的封面流(封面)出現時。
    我想使它像上面的工作,但劑量的工作。

我的代碼是到現在爲止是:

@implementation ViewController 

-(IBAction)TakePhoto { 
picker = [[UIImagePickerController alloc]init]; 
picker.delegate = self; 
[picker setSourceType: UIImagePickerControllerSourceTypeCamera ]; 
[self presentViewController:picker animated:YES completion:NULL]; 
} 

-(IBAction)ChooseExisting{ 
picker2 = [[UIImagePickerController alloc]init]; 
picker2.delegate = self; 
[picker2 setSourceType: UIImagePickerControllerSourceTypePhotoLibrary]; 
[self presentViewController:picker2 animated:YES completion:NULL]; 
} 
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo: 
(NSDictionary *) info { 
image = [info objectForKey:UIImagePickerControllerOriginalImage] ; 
[imageview setImage:image]; 
[self dismissViewControllerAnimated:YES completion:NO]; 
} 
- (void) imagePickerControllerDidCancel:(UIImagePickerController *)picker{ 
[self dismissViewControllerAnimated:YES completion:NULL]; 
} 


@end 

@implementation CVCLCoverFlowLayout 
-(NSInteger)count { 
return [self.collectionView numberOfItemsInSection:0 ]; 
} 
-(CGSize)collectionViewContentSize{ 
CGSize size = self.collectionView.bounds.size; 
size.width = self.count * self.cellInterval; 
return size; 
} 
+0

那它不起作用呢?它做錯了什麼? – Wain

回答

0

你是不是節省您的委託功能單擊圖像。而當你想使用保存的圖像,那麼你需要記下代碼相同:

- (無效)imagePickerController:(*的UIImagePickerController)選擇器didFinishPickingMediaWithInfo: (NSDictionary的*)信息{

image = [info objectForKey:UIImagePickerControllerOriginalImage];

[imageview setImage:image];

/將圖像保存到你的應用程序的本地存儲/

[自dismissViewControllerAnimated:YES完成:NO];

} 您可以檢查代碼相同過來: http://dcraziee.wordpress.com/2013/05/20/how-to-save-and-get-image-from-cache-directory/

請分享博客,如果你喜歡它。

相關問題