美文网首页
[iOS] 视图截屏

[iOS] 视图截屏

作者: manajay | 来源:发表于2018-04-26 14:00 被阅读10次
+ (UIImage *)lj_snapshot:(UIView *)view {
    
    if (!view) {
        view = [UIApplication sharedApplication].keyWindow;
    }
    
    CGSize size = view.bounds.size;
    
    UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale);
    
    CGRect rec = CGRectMake(view.frame.origin.x, view.frame.origin.y, view.bounds.size.width, view.bounds.size.height);
    
    [view drawViewHierarchyInRect:rec afterScreenUpdates:YES];
    
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    
    UIGraphicsEndImageContext();
    
    return image;
}

相关文章

  • (最新)iOS截屏

    ios webview 截屏:ios截屏 前言:介绍一下截屏有很多种做法1:截当前屏幕内容2:截整个视图的所有内容...

  • [iOS] 视图截屏

  • flutter:截屏

    1.flutter-截屏组件 2.flutter-截屏插件 3.flutter-iOS原生截屏 iOS代码 4.获...

  • ios截屏

    ios截屏

  • iOS 应用内截屏分享

    需求:捕获用户截屏操作,并建议用户截屏后的操作。虽然iOS11 有系统的截屏,但 APP 内截屏可便捷操作。 封装...

  • iOS 截屏&长截屏

    截屏在 iOS 开发中经常用到,本篇文章讲的是监听用户截屏操作,并且获取截屏图片,如果当前是UIScrollVie...

  • Android-截屏

    两种方法: 普通api截屏只能截取当前软件的视图范围, 如果有分屏操作, 就不好 系统命令截屏即使分屏, 也可以截...

  • iOS截图-截取指定区域视图

    最近遇到iOS截屏需求,有全屏截取和部分截取。今天帮大家整理一下 Swift 截取全屏 截取指定区域视图 Obje...

  • iOS屏幕截图功能

    iOS7.0之前的系统,可以通过以下代码实现截屏功能。 iOS7.0之后,系统中封装了截屏的方法- (UIView...

  • iOS截屏

    1. 一句代码截屏 2. UIGraphics 3. 还有就是之前一个大佬写的给webview截长图的 其实就是利...

网友评论

      本文标题:[iOS] 视图截屏

      本文链接:https://www.haomeiwen.com/subject/hvgplftx.html