zoukankan      html  css  js  c++  java
  • iOS 防止离屏渲染为 image 添加圆角

     
     

    // image 分类

    - (UIImage *)circleImage{

        // NO 代表透明

        UIGraphicsBeginImageContextWithOptions(self.size, NO, 1);

        // 获得上下文

        CGContextRef ctx = UIGraphicsGetCurrentContext();

        // 添加一个圆

        CGRect rect = CGRectMake(0, 0, self.size.width, self.size.height);

        // 方形变圆形

        CGContextAddEllipseInRect(ctx, rect);

        // 裁剪

        CGContextClip(ctx);

        // 将图片画上去

        [self drawInRect:rect];

        UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();

        return image;

    }


     

  • 相关阅读:
    Android的startActivityForResult()与onActivityResult()与setResult()参数分析,activity带参数的返回
    git stash 保存当前工作状态
    vim diff 的使用
    git pull 命令
    java 开发环境安装
    vim 处理换行符
    git 操作分支
    git 操作远程仓库地址
    vim 宏的使用
    Chrome 调试技巧
  • 原文地址:https://www.cnblogs.com/jukaiit/p/9675305.html
Copyright © 2011-2022 走看看