iOS截屏方法
2016-01-27 本文已影响2507人
JerryLMJ
//获取屏幕截屏方法
- (UIImage *)captureWithFrame:()
{
// 创建一个context
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, self.view.opaque, 0.0);
//把当前的全部画面导入到栈顶context中并进行渲染
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
// 从当前context中创建一个新图片
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
// 使当前的context出堆栈
UIGraphicsEndImageContext();
return img;
}
版权声明:出自MajorLMJ技术博客的原创作品 ,转载时必须注明出处及相应链接!