Objective-C 截图

截取整个屏幕大小:

1 UIGraphicsBeginImageContext(self.view.bounds.size);
2  
3 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
4      
5 UIImage * viewImage = UIGraphicsGetImageFromCurrentImageContext();
6      
7 UIGraphicsEndImageContext();
8      
9 UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil)

截取自定义大小:

1 UIGraphicsBeginImageContext(_attributedLabel.frame.size);
2 [_attributedLabel.layer renderInContext:UIGraphicsGetCurrentContext()];
3 UIImage * viewImage = UIGraphicsGetImageFromCurrentImageContext();
4 UIGraphicsEndImageContext();
5 UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

项目需要导入QuartzCore.framework

posted @ 2015-03-01 15:18  苏叶  阅读(298)  评论(0编辑  收藏  举报