如何拍摄视频控制器的快照而不在ios的屏幕中加载?

如何拍摄视频控制器的快照而不在ios的屏幕中加载?,第1张

概述在我的iPAD应用程序中,我有两个viewcontrollers,第一个viewcontroller有一个按钮,我想在我点击该按钮时获取第二个viewcontroler的快照,而不在iPAD屏幕中加载第二个viewcontroller. 如果我加载viewcontroler然后拍摄快照然后它正在工作但我的要求是做同样的事情而不在屏幕上加载viewcontroler. 请提供想法或链接或代码段. 试 @H_502_0@ @H_502_0@ 在我的iPAD应用程序中,我有两个vIEwcontrollers,第一个vIEwcontroller有一个按钮,我想在我点击该按钮时获取第二个vIEwcontroler的快照,而不在iPAD屏幕中加载第二个vIEwcontroller.
如果我加载vIEwcontroler然后拍摄快照然后它正在工作但我的要求是做同样的事情而不在屏幕上加载vIEwcontroler.
请提供想法或链接或代码段.解决方法 试试这个:-
制作要拍摄屏幕截图的VC实例,然后在此方法中传递对象.

+ (UIImage *)renderImageFromVIEw:(UIVIEw *)vIEw withRect:(CGRect)frame {// Create a new context the size of the frameUIGraphicsBeginImageContextWithOptions(frame.size,YES,0);CGContextRef context = UIGraphicsGetCurrentContext();// Render the vIEw[vIEw.layer renderInContext:context];//[vIEw drawRect:frame];// Get the image from the contextUIImage *renderedImage = UIGraphicsGetimageFromCurrentimageContext();// Cleanup the context you createdUIGraphicsEndImageContext();return renderedImage;}
@H_502_0@ 总结

以上是内存溢出为你收集整理的如何拍摄视频控制器的快照而不在ios的屏幕中加载?全部内容,希望文章能够帮你解决如何拍摄视频控制器的快照而不在ios的屏幕中加载?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1082639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存