• IOS将UIView转化为UIImage


    +(UIImage*)createImageFromView:(UIView*)view

    {

    //obtain scale

        CGFloat scale = [UIScreen mainScreen].scale;

    開始画图,以下方法。第一个參数表示区域大小。第二个參数表示是否是非透明的。假设须要显示半透明效果。须要传NO,否则传YES。第三个參数就是屏幕密度了

        UIGraphicsBeginImageContextWithOptions(CGSizeMake(view.frame.size.width,
                                                          view.frame.size.height),
                                               NO,
                                               scale);
       将view上的子view加进来
        [view.layer renderInContext:context];
        CGContextRestoreGState(context);
        //開始生成图片
        UIImage* image = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();
        return image;
    }

  • 相关阅读:
    缅怀
    74LS164的使用
    跑步
    Datasheet,你会读么?[转]
    清华附小给的书单
    iOS-小知识
    网络-GET&POST
    网络-基础
    网络-HTTP其他常见方法
    数据解析
  • 原文地址:https://www.cnblogs.com/mfmdaoyou/p/7095765.html
Copyright © 2020-2023  润新知