【读书笔记】iOS-截屏功能的实现。
一,整个工程文件。

二,代码
ViewController.m

#import "ViewController.h"
#import <QuartzCore/QuartzCore.h> @interface ViewController () @end @implementation ViewController - (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib. }
#pragma -mark -doClickActions
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self screenShot];
}
#pragma -mark -functions
//截屏功能
-(void) screenShot
{ UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image= UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSLog(@"image:%@",image); UIImageView *imaView = [[UIImageView alloc] initWithImage:image];
imaView.frame = CGRectMake(0, 700, 500, 500);
[self.view addSubview:imaView]; UIImageWriteToSavedPhotosAlbum(image, self, nil, nil); }

【读书笔记】iOS-截屏功能的实现。的更多相关文章
- iOS截屏功能
		代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. // ... 
- 小胖说事22-----iOS开发技巧之取消键盘响应和截屏功能
		1.UILable内容模糊 在非Retina的iPad mini 的屏幕上,一个UILable的frame的origin值假设是有小数位(如0.5),就会造成显示模糊,所以不妨用整数值的origin. ... 
- PhantomJS linux系统下安装步骤及使用方法(网页截屏功能)
		PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, ... 
- Atitit截屏功能的设计解决方案
		Atitit截屏功能的设计解决方案 自己实现.... 使用快捷键.. 弹出自己的win,,背景是屏幕快照 点击鼠标光标变成十字状态 出现截屏窗口调整截屏窗口位置与大小 释放鼠标,三个btn,, 复制 ... 
- 【代码笔记】iOS-截屏功能
		代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. // ... 
- android4.3 截屏功能的尝试与失败分析
		1.背景 上一篇讲了在源码中捕获到了android手机的截屏函数(同时按下电源键与音量减,详情http://blog.csdn.net/buptgshengod/article/details/199 ... 
- 使用laravel框架与phantomjs实现截屏功能
		在网上看到的关于phantomjs实现截屏功能很多都是与node结合在一起使用,并需要输入命令才能执行.因此我想要实现输入网址即可截屏并输出图片的功能.示例:http://120.77.171.182 ... 
- Android自己定义截屏功能,相似QQ截屏
		由于公司业务需求 须要对一个屏幕进行截屏.但自带的截屏功能是远远不够项目的功能需求 ,我们是做一个画板软件 .须要的像QQ那样截屏之后 ,能够看到我们自己定义的工具.有画笔,button等等 .and ... 
- 【玩转cocos2d-x之三十九】Cocos2d-x 3.0截屏功能集成
		3.0的截屏和2.x的截屏基本上同样.都是利用RenderTexture来处理,在渲染之前调用call函数,然后调用Cocos的场景visit函数对其进行渲染,渲染结束后调用end函数就可以.仅仅是3 ... 
随机推荐
- [python]非常小的下载图片脚本(非通用)
			说在最前面:这不是一个十分通用的下载图片脚本,只是根据我的一个小问题,为了减少我的重复性工作写的脚本. 问题 起因:我的这篇博文什么是真正的程序员浏览量超过了4000+. 问题来了:里面的图片我都是用 ... 
- Direct2D开发:从资源加载位图
			转载请注明出处:http://www.cnblogs.com/Ray1024 一.概述 Direct2D使用Windows图像处理组件 (WIC) 来加载位图.从文件加载位图的方法很简单,而且网上的教 ... 
- Direct3D11学习:(五)演示程序框架
			转载请注明出处:http://www.cnblogs.com/Ray1024 一.概述 在此系列最开始的文章Direct3D11学习:(一)开发环境配置中,我们运行了一个例子BoxDemo,看过这个例 ... 
- 我理解的Android加载器
			Android的加载器(loader)是从Android 3.0开始出来的东西.要理解这里需要先理解为什么会出现加载器(也有地方把它说成是装载器)呢? 如果没有加载器... 首先Activity是我们 ... 
- 【Coding地址汇总】2016年沈航软工学生项目主页
			同学们把自己的coding主页链接贴在评论里,要求格式"班号+学号+coding主页链接",如: "1301+13061193 + https://coding.net/ ... 
- Winform开发框架之权限管理系统功能介绍
			权限管理系统的重要特性总结: 1) 高度集成的权限系统.独立模块,能快速整合使用.2) 符合权限的国际通用标准,基于RBAC(基于角色的访问控制)的角色权限控制.3) 多数据库架构支持,内置支持Sql ... 
- PowerShell 从网站上下载文件
			在cmd下 执行powershell,可能会出现禁止运行的策略, 运行如下命令: powershell set-executionpolicy remotesigned 然后运行: powershel ... 
- SignalR简单示例教程入门版
			上周五最后一天在公司上班,无聊之余就想做点什么.介于之前有人让我做个简易版的在线聊天的,于是乎就打算花一天时间来弄下关于SignalR的简单教程制作一个在线的聊天的. 1:前端用了国产的一个MVVM框 ... 
- sencha gridpanel 单元格编辑
			{ xtype: 'gridpanel', region: 'north', height: 150, title: 'My Grid Panel', store: 'A_Test_Store', c ... 
- 与众不同 windows phone (35) - 8.0 新的启动器: ShareMediaTask, SaveAppointmentTask, MapsTask, MapsDirectionsTask, MapDownloaderTask
			[源码下载] 与众不同 windows phone (35) - 8.0 新的启动器: ShareMediaTask, SaveAppointmentTask, MapsTask, MapsDirec ... 
