+ (UIImage *)getImageOfView:(UIView *)view { UIImage *screenImage; // UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow]; UIGraphicsBeginImageContextWithOptions(view.bounds.size, NO, 0.0); SEL aSelector = NSSelectorFromString(@"drawViewHierarchyInRect:afterScreenUpdates:"); if ([view respondsToSelector:aSelector]) { NSInvocation *inv = [NSInvocation invocationWithMethodSignature:[view methodSignatureForSelector:aSelector]]; [inv setSelector:aSelector]; [inv setTarget:view]; BOOL y = YES; CGRect r = view.bounds; [inv setArgument:&r atIndex:2]; //arguments 0 and 1 are self and _cmd respectively, automatically set by NSInvocation [inv setArgument:&y atIndex:3]; //arguments 0 and 1 are self and _cmd respectively, automatically set by NSInvocation [inv invoke]; } else { [view.layer renderInContext:UIGraphicsGetCurrentContext()]; } screenImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return screenImage; }
相关推荐
IOS截屏view,并保存到相册
仿 IOS 截屏动画,demo 可直接复制运行看效果,详细文章可参看 https://blog.csdn.net/u012932409/article/details/99683806
ios截图并保存到相册,可以自定义截取的范围,还可以深入设置其他参数
iOS中几种截取屏幕图片的方式,从网上搜集的不错的方法
该实例可以实现手机的截图、拍照、图像的缩减功能
SANGFOR_ EMM_v7.6.7R2_CONF_iOS截屏审计配置指导.pdf
一个iOS 截图快捷库。.zip,iOS 截图
iOS为防止安全信息泄露,截屏录屏提示处理,Swift示例代码!
iOS中,利用IOSurface进行截图所使用到的头文件,其中新添加了原始编辑者所漏掉的IOSurfaceAccelerator.h头文件
大佬们分享的,未能实际测试,群内有人进行测试使用了,所以使用者请自行进行测试使用。如果有什么问题,我也不能解答,请自己删除。
给UIimage 添加类目, 穿进去一个view, 返回一张image, 可以保存到本地相册.
实现图片的截图功能。 [Code4App.com] 标签:Photo
SwViewCapture.swift - 一个用起来还不错的iOS截图库.(支持截取所有内容, 适用于所有ScrollView组成的视图, 包括WebView)
发布工程后需要在xcode里面添加上权限,脚本的使用方式在里面有写,针对ios端截屏
支持iOS 的屏幕截屏,十分好用,代码简单
简单易用的 React Native 截屏、监听系统截屏事件组件(ios、android)
gif太大,所以只传了一张图,要看原版的Demo请到github下载:https://github.com/fish-yan/GetImage
案例:iOS安全之防止手机截屏/录屏导致泄密的方案: iOS11之后防止用户录屏方案、基于DRM防截屏/录屏 | 蓄力计划 allowScreenShot (Boolean) Optional. When false, users are unable to save a screenshot of ...
unity ios 截屏-附件资源