代码改变世界

iphone程序中实现截屏的一种方法

2010-10-11 11:15  Tracy E  阅读(491)  评论(0编辑  收藏  举报

在iphone程序中实现截屏的一种方法:

//导入头文件
#import <QuartzCore/QuartzCore.h>
 

//将整个self.view大小的图层内容创建一张图片image
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];
UIImage*image= UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

//然后将该图片保存到图片图
UIImageWriteToSavedPhotosAlbum(image, self, nil, nil);