成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone應用程序 將圖片保存到相冊實例

移動開發 iOS
本文介紹的是iPhone應用程序 將圖片保存到相冊實例,主要介紹了對圖片的操作。先來看內容。

iPhone應用程序 將圖片保存到相冊實例是本文要介紹的內容,主要是以代碼來實現本文要表現的內容,進入話題。有時候你的應用需要將應用中的圖片保存到用戶iPhone或者iTouch的相冊中。 可以使用UIKit的這個類方法來完成。

  1. void UIImageWriteToSavedPhotosAlbum (    
  2.    UIImage  *image,    
  3.    id       completionTarget,    
  4.    SEL      completionSelector,    
  5.    void     *contextInfo    
  6. );    
  7. void UIImageWriteToSavedPhotosAlbum (  
  8.    UIImage  *image,  
  9.    id       completionTarget,  
  10.    SEL      completionSelector,  
  11.    void     *contextInfo  
  12. );  

image

要保存到用戶設備中的圖片

completionTarget

當保存完成后,回調方法所在的對象

completionSelector

當保存完成后,所調用的回調方法。 形式如下:

  1. - ( void ) image: ( UIImage *) image  
  2.     didFinishSavingWithError: ( NSError *) error  
  3.     contextInfo: ( void *) contextInfo; 

contextInfo

可選的參數,保存了一個指向context數據的指針,它將傳遞給回調方法。

比如你可以這樣來寫一個存貯照片的方法:

  1. // 要保存的圖片   
  2.   UIImage *img = [ UIImage imageNamed:@"ImageName.png" ] ;     
  3.    
  4.   // 保存圖片到相冊中   
  5.   UIImageWriteToSavedPhotosAlbum( img, self, @selector ( image:didFinishSavingWithError:contextInfo:) , nil ) ;  

回調方法看起來可能是這樣:

  1. (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error    
  2.              contextInfo:(void *)contextInfo    
  3.   {    
  4.     // Was there an error?     
  5.     if (error != NULL)    
  6.     {    
  7.       // Show error message…     
  8.      
  9.     }    
  10.     else  // No errors     
  11.     {    
  12.       // Show message image successfully saved     
  13.     }    
  14.   }    
  15. - (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error  
  16.              contextInfo:(void *)contextInfo  
  17.   {  
  18.     // Was there an error?  
  19.     if (error != NULL)  
  20.     {  
  21.       // Show error message…  
  22.    
  23.     }  
  24.     else  // No errors  
  25.     {  
  26.       // Show message image successfully saved  
  27.     }  
  28.   }  

保存當前視圖:

  1. #import  <QuartzCore/QuartzCore.h>   
  2.  
  3. UIGraphicsBeginImageContext(currentView.bounds .size ); //currentView 當前的 view   
  4.  
  5. [currentView. layer  renderInContext: UIGraphicsGetCurrentContext()];   
  6.  
  7. UIImage *viewImage =  UIGraphicsGetImageFromCurrentImageContext();   
  8.  
  9. UIGraphicsEndImageContext();  
  10.  
  11. UIImageWriteToSavedPhotosAlbum(viewImage, nil , nil , nil ); 

小結:iPhone應用程序 將圖片保存到相冊實例的內容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-07-26 11:13:15

iPhone PXL

2011-07-19 10:42:41

iPhone 應用程序 模型

2011-07-19 11:12:07

iPhone 控制器

2011-07-19 10:56:15

iPhone 控制器 視圖

2011-07-26 16:43:59

iPhone Web 服務器

2011-07-21 10:47:37

iPhone Cocoa 委托

2011-07-27 17:45:29

iPhone 模擬器 圖片

2011-07-21 15:56:32

iPhone 截屏

2011-07-27 17:30:40

iPhone Locate 定位

2011-08-12 14:54:45

iPhone委托

2011-07-19 14:36:32

iPhone

2011-08-05 13:49:53

iPhone 應用 開發

2011-07-20 15:58:58

iPhone 應用程序 生命周期

2011-07-26 09:41:23

iPhone xcode Mac OS X

2010-08-27 10:41:41

iPhone核心應用程序

2010-09-10 09:50:33

iPhone軟件iPhone

2011-08-10 16:50:10

iPhone生命周期

2011-07-26 16:33:56

iPhone Delegate

2011-07-28 13:59:40

iPhone App

2012-05-24 15:49:35

HTML5
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲激情一区二区三区 | 在线观看免费国产 | 中文字幕 亚洲一区 | 欧美激情精品久久久久久变态 | 99在线视频观看 | 国产二区av | av天天爽| 国产h在线 | 黄色大片网站 | 亚洲国产精品激情在线观看 | 午夜精品| 亚洲444eee在线观看 | 一区二区视频 | 欧美一区二区免费视频 | 日日操日日舔 | 国产极品车模吞精高潮呻吟 | 精品欧美乱码久久久久久 | 一级毛片在线播放 | 国产成人在线播放 | 精品国产青草久久久久福利 | 日一区二区三区 | 中文字幕第十五页 | 精品视频一区二区三区在线观看 | 国产精品毛片无码 | 视频一区二区在线 | 亚洲精品1区2区3区 91免费看片 | 在线精品国产 | 暖暖日本在线视频 | 三级高清| 国产日韩久久 | 国产精品欧美一区二区 | 国产欧美一区二区在线观看 | 亚洲精品在线看 | 久久久91精品国产一区二区三区 | 美女黄色在线观看 | 最新国产精品 | 久草免费在线视频 | 91网站视频在线观看 | 亚洲一区二区黄 | 精品国产乱码久久久久久闺蜜 | 久久久一区二区三区 |