截屏
2015-09-16 11:35
344 查看
// 开启上下文
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0.0);
// 获取上下文
CGContextRef ctx = UIGraphicsGetCurrentContext();
// 渲染控制器view的图层到上下文
// 图层只能用渲染不能用draw
[self.view.layer renderInContext:ctx];
// 获取截屏图片
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
// 关闭上下文
UIGraphicsEndImageContext();
NSData *data = UIImagePNGRepresentation(newImage);
//截屏后存放位置
[data writeToFile:@”/Users/soccer/Desktop/layer.png” atomically:YES];
}
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0.0);
// 获取上下文
CGContextRef ctx = UIGraphicsGetCurrentContext();
// 渲染控制器view的图层到上下文
// 图层只能用渲染不能用draw
[self.view.layer renderInContext:ctx];
// 获取截屏图片
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
// 关闭上下文
UIGraphicsEndImageContext();
NSData *data = UIImagePNGRepresentation(newImage);
//截屏后存放位置
[data writeToFile:@”/Users/soccer/Desktop/layer.png” atomically:YES];
}
相关文章推荐
- POP介绍与使用实践(快速上手动画)[转]
- Cognos 增加全局类
- logback 常用配置详解(三) <filter>
- 游戏项目管理
- 自学 iOS 开发的一些经验
- 文档视图(DocumentView)和元素视图(ElementView)方法
- mysql允许外部连接
- 欢迎使用CSDN-markdown编辑器
- Eclipse调试进入JDK源码
- Android引导页面去除白屏
- 安卓:SharedPreferences共享存储的工具类
- 集成测试
- h5页面传递数据之localstorage简单使用。
- java 图片上写文字
- UI组件之Group
- 简单的手工hibernate程序示例
- json 中文 unicode 字符解码,unicode 编解码
- iOS开发-NSLog不打印设置 Prefix
- Extjs5 中(RESTful)使用操作数据
- 权限(一)--用户、权限组以及权限的分配