偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

iPhone開發(fā)應用 代碼實現(xiàn)截屏功能

移動開發(fā) iOS
本文介紹的是iPhone開發(fā)應用 代碼實現(xiàn)截屏功能,主要分享了iphone中截屏的代碼,我們先來看那內(nèi)容。

iPhone開發(fā)應用 代碼實現(xiàn)截屏功能是本文要介紹的內(nèi)容,主要是以代碼來講解內(nèi)容,不多說,我們先來看代碼實現(xiàn)。

iPhone 用戶同時按下 Home 和鎖屏鍵就能截屏,但在應用里總不能跳出一行字讓用戶自己按截鍵。CocoaChina 會員 “bobgreen” 分享的這段代碼能實現(xiàn)程序內(nèi)截屏功能,支持 iPhone 4 Retina 高分屏。

  1. UIView *view = [[[[[UIApplication sharedApplication] windows] objectAtIndex:1] subviews] lastObject];//獲得某個window的某個subView  
  2.    
  3.     NSInteger index = 0;//用來給保存的png命名  
  4.     for (UIView *subView in [view subviews]) {//遍歷這個view的subViews  
  5.         if ([subView isKindOfClass:NSClassFromString(@"UIImageView")] || [subView isKindOfClass:NSClassFromString(@"UIThreePartButton")]) 
  6. {//找到自己需要的subView  
  7.             //支持retina高分的關鍵  
  8.             if(UIGraphicsBeginImageContextWithOptions != NULL)  
  9.             {  
  10.                 UIGraphicsBeginImageContextWithOptions(subView.frame.size, NO, 0.0);  
  11.             } else {  
  12.                 UIGraphicsBeginImageContext(subView.frame.size);  
  13.             }              
  14.    
  15.             //獲取圖像  
  16.             [subView.layer renderInContext:UIGraphicsGetCurrentContext()];  
  17.             UIImage *image = UIGraphicsGetImageFromCurrentImageContext();  
  18.             UIGraphicsEndImageContext();  
  19.    
  20.             //保存圖像  
  21.             NSString *path = [NSHomeDirectory() stringByAppendingFormat:@"/%d.png",index];  
  22.             if ([UIImagePNGRepresentation(image) writeToFile:path atomically:YES]) {  
  23.                 index += 1;  
  24.                 NSLog(@"Succeeded!");  
  25.             }  
  26.             else {  
  27.                 NSLog(@"Failed!");  
  28.             }  
  29.         }  
  30.     } 

小結:iPhone開發(fā)應用 代碼實現(xiàn)截屏功能的內(nèi)容介紹完了,希望本文對你有所幫助。

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關推薦

2011-07-21 15:56:32

iPhone 截屏

2021-11-04 09:37:31

Android截屏實現(xiàn)方式監(jiān)聽截屏

2011-08-15 11:23:41

iPhone開發(fā)循環(huán)滾動UIScrollVie

2011-08-19 10:05:30

iPhone開發(fā)

2011-08-11 17:32:51

iPhone視圖

2011-08-15 15:44:46

iPhone開發(fā)PDF

2011-08-18 16:24:44

iPhone開發(fā)圖片

2020-12-21 16:35:51

JavaScript網(wǎng)頁截屏代碼

2011-07-27 11:19:33

iPhone UITableVie

2018-04-24 13:40:59

Python盜號原理截圖

2011-08-15 13:50:06

IPhone開發(fā)UIView動畫

2011-08-05 13:49:53

iPhone 應用 開發(fā)

2011-08-16 15:48:37

iPhone開發(fā)抓圖程序

2011-08-19 11:10:31

iPhone應用

2011-08-19 10:13:05

iPhone開發(fā)

2017-01-11 18:36:04

Android矩形區(qū)域截屏移動開發(fā)

2011-08-11 11:51:07

iPhone鍵盤

2011-08-18 15:24:40

iPhone國際化

2011-07-28 10:26:18

2011-07-08 14:58:16

iPhone Xcode iOS
點贊
收藏

51CTO技術棧公眾號