- (UIImage *)getLayer{
// 获取屏幕图片
CGSize size = [UIScreen mainScreen].bounds.size;
UIImage *img = nil;
UIGraphicsBeginImageContextWithOptions(size, NO, SCALE_SYS);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// 截取图片的一部分
CGRect rect = CGRectMake(0, 88, 640, size.height*2 - 88);
CGImageRef sourceImageRef = [img CGImage];
CGImageRef newImageRef = CGImageCreateWithImageInRect(sourceImageRef, rect);
UIImage *newImage = [UIImage imageWithCGImage:newImageRef];
return newImage;
}
// 获取屏幕图片
CGSize size = [UIScreen mainScreen].bounds.size;
UIImage *img = nil;
UIGraphicsBeginImageContextWithOptions(size, NO, SCALE_SYS);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// 截取图片的一部分
CGRect rect = CGRectMake(0, 88, 640, size.height*2 - 88);
CGImageRef sourceImageRef = [img CGImage];
CGImageRef newImageRef = CGImageCreateWithImageInRect(sourceImageRef, rect);
UIImage *newImage = [UIImage imageWithCGImage:newImageRef];
return newImage;
}