(最新)iOS截屏

作者: 正确的道路上用笨方法 | 来源:发表于2019-04-15 15:21 被阅读74次


 ios webview 截屏:ios截屏

前言:介绍一下截屏有很多种做法

1:截当前屏幕内容

2截整个视图的所有内容(UISCrollview、UITableview、UIWebview)

第一种:截当前屏幕内容(监听客户手动截屏)

 1:注册全局截屏通知
//注册通知
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(userDidTakeScreenshot:) name:UIApplicationUserDidTakeScreenshotNotification object:nil];
2:截屏响应

第二种:截取整个区域屏幕内容(一般是个长图)

  UIImage* image = nil;
    //    UIGraphicsBeginImageContext(scrollView.contentSize);
    //优化分享截屏模糊
    UIGraphicsBeginImageContextWithOptions(scrollView.contentSize, NO, 0.0);    {
        CGPoint savedContentOffset = scrollView.contentOffset;
        CGRect savedFrame = scrollView.frame;
        scrollView.contentOffset = CGPointZero;
        scrollView.frame = CGRectMake(0, 0, scrollView.contentSize.width, scrollView.contentSize.height);
        
        [scrollView.layer renderInContext: UIGraphicsGetCurrentContext()];
        image = UIGraphicsGetImageFromCurrentImageContext();
        
        scrollView.contentOffset = savedContentOffset;
        scrollView.frame = savedFrame;
    }
    UIGraphicsEndImageContext();
    
    if (image != nil) {
        return image;
    }
    return nil;

结束语1

如果您对这篇文章有什么意见或者建议,请评论与我讨论.

如果您觉得还不错的话~可以点个喜欢鼓励我哦.

如果您想和我一起学习,请毫不吝啬的私信我吧~

介个是我的微信号:fenghaijie320688 需要demo可联系~

相关文章

  • (最新)iOS截屏

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

  • flutter:截屏

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

  • ios截屏

    ios截屏

  • iOS 应用内截屏分享

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

  • iOS 截屏&长截屏

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

  • iOS屏幕截图功能

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

  • iOS 监听用户截屏并获取

    集团考勤最新的意见反馈需求,参照了京东的截屏反馈。重点就是如何监听到 用户触发了系统级的截屏,并获取到当前截屏图片...

  • iOS截屏

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

  • iOS 截屏

    最后调用:UIImage *capturedImage = [img captureView]; 注释的是把.m中...

  • IOS 截屏

网友评论

    本文标题:(最新)iOS截屏

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