您的位置:首页 > 产品设计 > UI/UE

UIView转UIImage

2015-09-21 21:26 399 查看
#pragma mark UIView转UIImage
+ (UIImage *)createImageFromView:(UIView *)view
{
    CGFloat scale = [UIScreen mainScreen].scale;// 屏幕密度
    // 开始绘图,参数1:区域大小;参数2:是否是非透明的(如果需要显示半透明效果,需要传NO,否则传YES);参数3:屏幕密度
    UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, scale);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();// 生成图片
    UIGraphicsEndImageContext();// 关闭绘画通道
    return image;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: