zoukankan      html  css  js  c++  java
  • 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;
    }

  • 相关阅读:
    kill命令
    linux grep命令
    ps命令详解
    Linux chmod命令详解
    Linux netstat命令详解
    多线程同步机制的几种方法
    C++_运算符重载 总结
    malloc/free与new/delete的区别
    python发送邮件
    linux之nfs
  • 原文地址:https://www.cnblogs.com/mfmdaoyou/p/7095765.html
Copyright © 2011-2022 走看看