iOS截屏方法

作者: JerryLMJ | 来源:发表于2016-01-27 14:48 被阅读2507次
//获取屏幕截屏方法
- (UIImage *)captureWithFrame:()
{
    
    // 创建一个context
    UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, self.view.opaque, 0.0);
    
    //把当前的全部画面导入到栈顶context中并进行渲染
    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
    
    // 从当前context中创建一个新图片
    UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
    
    // 使当前的context出堆栈
    UIGraphicsEndImageContext();
    
    return img;
}

版权声明:出自MajorLMJ技术博客的原创作品 ,转载时必须注明出处及相应链接!

相关文章

  • iOS屏幕截图功能

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

  • flutter:截屏

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

  • (最新)iOS截屏

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

  • iOS截屏方法

    版权声明:出自MajorLMJ技术博客的原创作品 ,转载时必须注明出处及相应链接!

  • ios 截屏方法

    全屏图: 截取自定义的大小 //保存图片到本地 关于直播间截屏 比较特殊。目前多数的直播播放是使用openGLES...

  • ios截屏

    ios截屏

  • iOS 应用内截屏分享

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

  • iOS 原生截屏方法

    -(UIImage*)captureScreenForView:(UIView*)currentView { ...

  • iOS 截屏&长截屏

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

  • iOS开发中iOS10后系统截屏无法获取PDF内容

    PDF加载方法 使用WKWebView加载PDF(iOS10后系统截屏,无法获取到PDF内容) 使用PDFView...

网友评论

  • 800581702869:请问,只截取中间的子视图的图片怎么办?这个方法,截取的是整个view
    JerryLMJ:截取完再进行剪裁 http://www.jianshu.com/p/4fdb61354fe0
  • 0无敌小宋0:这方法只是截取全部view的截图,截取view上的某个区域的截图怎么弄
  • feng_dev:很厉害哦

本文标题:iOS截屏方法

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