Iphone 当我的应用程序运行时,如何通过编程方式获取实时屏幕截图?
我只想分享UIVIE电子邮件、FB或任何用户想要的东西的屏幕截图! 下面的代码只获取UIView的原件,没有输入文本,也没有更改图像Iphone 当我的应用程序运行时,如何通过编程方式获取实时屏幕截图?,iphone,ios,cocoa-touch,uiview,Iphone,Ios,Cocoa Touch,Uiview,我只想分享UIVIE电子邮件、FB或任何用户想要的东西的屏幕截图! 下面的代码只获取UIView的原件,没有输入文本,也没有更改图像 CGRect rect = [mainView bounds]; UIGraphicsBeginImageContextWithOptions(rect.size,YES,0.0f); CGContextRef context = UIGraphicsGetCurrentContext(); [mainView.layer renderIn
CGRect rect = [mainView bounds];
UIGraphicsBeginImageContextWithOptions(rect.size,YES,0.0f);
CGContextRef context = UIGraphicsGetCurrentContext();
[mainView.layer renderInContext:context];
UIImage *capturedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
您应该能够在使用时使用其中一种解决方案,具体取决于它是否是视网膜设备。相关: