读书笔记iOS-截屏功能的实现。
Posted brucemengbm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读书笔记iOS-截屏功能的实现。相关的知识,希望对你有一定的参考价值。
一。整个project文件。
二,代码
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-截屏功能的实现。的主要内容,如果未能解决你的问题,请参考以下文章
electron学习笔记如何在electron集成截屏功能?