博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【读书笔记】iOS-截屏功能的实现。
阅读量:5032 次
发布时间:2019-06-12

本文共 977 字,大约阅读时间需要 3 分钟。

一。整个project文件。

 

 

二,代码

ViewController.m

#import "ViewController.h"#import 
@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); }

 

转载于:https://www.cnblogs.com/brucemengbm/p/6953521.html

你可能感兴趣的文章
dpkg 删除 百度网盘 程序
查看>>
服务器nginx安装
查看>>
std::nothrow
查看>>
rest-framework 分页器
查看>>
JQuery(一)安装&选择器 样式篇
查看>>
浏览器的DNS缓存查看和清除
查看>>
浏览器跨域问题
查看>>
HTML5 input控件 placeholder属性
查看>>
使用JAVA如何对图片进行格式检查以及安全检查处理
查看>>
html5实现移动端下拉刷新(原理和代码)
查看>>
AES加密解密
查看>>
idea 远程调试(linux)
查看>>
zz [Recommendation System] 推荐系统之协同过滤(CF)算法详解和实现
查看>>
[luogu1373]小a和uim之大逃离【动态规划】
查看>>
利用PHP执行SQL文件,将SQL文件导入到数据库
查看>>
反射的基本介绍
查看>>
暑假集训D10总结
查看>>
iPhone开发中从一个视图跳到另一个视图有三种方法:
查看>>
Alfred 使用简介
查看>>
有一个图像搜索引擎
查看>>