iOS_屏幕截图
2016-12-06 16:38
302 查看
github地址: https://github.com/mancongiOS/UIImage.git
UIImage的category
UIView+ImageScreenShot.h
UIView+ImageScreenShot.m
使用:
UIImage的category
UIView+ImageScreenShot.h
#import <UIKit/UIKit.h> @interface UIView (ImageScreenShot) - (UIImage *)imageScreenShot; @end
UIView+ImageScreenShot.m
#import "UIView+ImageScreenShot.h" @implementation UIView (ImageScreenShot) - (UIImage *)imageScreenShot { UIGraphicsBeginImageContext(self.frame.size); [self.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; } @end
使用:
self.view.backgroundColor = [UIColor redColor]; UIImage * image = [self.view imageScreenShot]; if (image) { self.view.backgroundColor = [UIColor whiteColor]; self.imageView.image = image; }
相关文章推荐
- IOS屏幕截图---Opengl截屏
- ios开发-屏幕截图(UIView转为图像存储到本地)
- iOS 屏幕截图
- iOS 学习笔记一【屏幕截图,并显示当前View】
- ios开发日记- 5 屏幕截图
- iOS 中实现屏幕截图
- IOS从屏幕截图并裁剪压缩到指定宽高
- IOS中屏幕截图(区域截图)
- ios-day15-04(Quartz 2D之屏幕截图、并将截图保存到文件中)
- iOS模拟器屏幕截图(simulator snapshot)
- Unity3d 屏幕截图。并保存。iOS
- iOS 截图 截取屏幕
- iOS 获取屏幕截图和缩放、裁剪图片
- iOS屏幕截图,裁切图片(制作头像),添加图片水印(Quarz2D)
- iOS UIImage 图片水印,图片裁剪,屏幕截图,背景平铺
- ios 实现带矩形框的屏幕截图
- iOS 屏幕截图
- iOS开发- OpenGL ES屏幕截图
- ios 屏幕截图
- IOS屏幕截图