码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发之代码截图

时间:2015-02-25 15:23:42      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

用Quartz2D

 1     CGSize imageSize = self.view.bounds.size;
 2     //开启图形上下文
 3     UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0);
 4     //获得图形上下文
 5     CGContextRef context = UIGraphicsGetCurrentContext();
 6     //将View渲染到图形上下文
 7     [self.view.layer renderInContext:context];
 8     //从上下文中取得图像
 9     UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
10     
11     UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
12     //切割图片
13     CGImageRef subimageRef = CGImageCreateWithImageInRect(image.CGImage, CGRectMake(0, 0, 320, 320));
14     UIImage *subImage1 = [UIImage imageWithCGImage:subimageRef];
15     
16     UIImageWriteToSavedPhotosAlbum(subImage1, nil, nil, nil);
17     
18     UIGraphicsEndImageContext();

 

iOS开发之代码截图

标签:

原文地址:http://www.cnblogs.com/dongwenbo/p/4299555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!