iOS制作圆形图片头像,两行代码就行了,很简单。

self.aImage.layer.masksToBounds = YES;

self.aImage.layer.cornerRadius = 40;

cornerRadius是可以自己进行调节,值越大,越圆。这个属性可以帮你制作圆角控件。

所有的UIView都有一个默认的CALayer,通过UIView的layer属性即可访问UIView上的CALayer层。

CALayer的可以影响其外观的特性有:

  • 层的大小尺寸
  • 背景色
  • 内容(比如图像或是使用Core Graphics绘制的内容)
  • 是否使用圆角
  • 是否使用阴影
  • 等等

需要说明的是CALayer的大部分属性都可以用来实现动画效果。

另外,你可以直接使用CALayer,也可以使用其子类,如CAGradientLayer,CATextLayer, CAShapeLayer等等

iOS制作圆形图片头像相关推荐

  1. iOS开发 --制作圆形的头像(UIImage)

    有时候我们的应用需要登录,登录后的用户信息中有用户头像,以前使用的方形图片比较丑陋,现在基本所有的应用都是使用圆形都头像了,但是用户上传上来都图片不一定是圆形的(基本上都不是),这个时候就需要我们程序 ...

  2. php设置用户头像,php制作圆形用户头像的实例_自定义封装类源代码

    思路 使用图层的方法设计,共需要创建3个图像层 1.底层:最后生成的图像 2.真实用户头像:作为中间层,用户上传的真实头像图片 3.圆形蒙版:作为最上层,在蒙版中绘制圆形,并设置为透明 如图: 代码如 ...

  3. 制作圆形图片,你会以下几种?

    我的简书同步发布:制作圆形图片,你会以下几种? 转载请注明出处:[huachao1001的专栏:http://blog.csdn.net/huachao1001] 说起圆角图片,相信每个人心中都有自己 ...

  4. iOS 制作圆形头像(网络)swift

    第一种方法: 这种方法对于有少数圆图的地方用起来比较方便,由于是对layer层进行的裁剪操作,所以是比较耗性能的 view有个属性叫layer let imageView = UIImageView( ...

  5. iOS自定义裁剪区域,正方形圆形图片头像裁剪,仿QQ头像裁剪,圆形遮罩,矩型遮罩

    最近项目中用到了自定义图片裁剪区域的图片裁剪功能,自己写了一个,可能有诸多不完善的地方,请大家指正. 支持任意区域裁剪,9:16裁剪.16:9裁剪.1:1裁剪.圆形裁剪等等,总之裁剪框的大小,裁剪框的 ...

  6. ios 图片裁剪-制作圆形QQ头像

    /**  *  图片裁剪  裁剪原理:  先在控制器上确定一个区域,然后再把需要裁剪的图片放在该区域上面,超出区域的图片都不显示  *  *  @param rect  */ -(void) draw ...

  7. 如何使用GDI+制作圆形图片(类似QQ头像)

    一直在CSDN学习,下载了很多资源,没有上传过什么资料,今天也为大家做个小小贡献 很多软件和APP都用了圆形图像,也想当的好看,最近公司项目要用到这个小东西,花了半天时间搞了出来. (c#只用了几分钟 ...

  8. iOS 制作圆形头像

    self.iconImageView.layer.masksToBounds = YES; self.iconImageView.layer.cornerRadius = CGRectGetHeigh ...

  9. php制作圆形用户头像——自定义封装类源代码

    思路 使用图层的方法设计,共需要创建3个图像层 1.底层:最后生成的图像 2.真实用户头像:作为中间层,用户上传的真实头像图片 3.圆形蒙版:作为最上层,在蒙版中绘制圆形,并设置为透明 如图: 代码如 ...

最新文章

  1. RHEL 5基础篇—文件和目录的管理
  2. 【组合数学】生成函数 ( 性质总结 | 重要的生成函数 ) ★
  3. boost::python模块实现使用任意 Python 序列创建 ndarray 的示例
  4. 【MSLearn 学习模块】Hi ! ⼀起来学Python
  5. entitymanager_实体管理器的类型:应用程序管理的EntityManager
  6. C语言中枚举enum的用法
  7. javaweb简要介绍,虚拟路径,虚拟主机
  8. 谷歌开源代码评审规范:好坏代码应该这样来判断
  9. virtual 关键字以及虚函数的介绍
  10. udp java 实例_udp例子,javaudp简单实例分享
  11. 初学用于华为鸿蒙系统(HarmonyOS)的编程开发工具HUAWEI DevEco Studio
  12. 汤家凤:可以跳过接力题典强化篇直接动手真题吗?
  13. 微信公众号平台js逆向分析
  14. (20200226已解决)PyCharm里的黄色波浪线
  15. c语言stract函数是什么,您好,这个函数该怎么办,是关于C语言strcat函数?
  16. python求单词长度_python 统计单词平均长度,统计a出现的次数
  17. Pytorch 之torch.nn初探
  18. 死后存活在互联网的大脑应用结构图
  19. 读冯唐先生的《不二》
  20. 15条秘诀练好英文面试口语

热门文章

  1. 视觉SLAM十四讲作业练习(1)
  2. 在这个艰难的环境下,我裸辞了
  3. 1 插座问题---PTA(C)
  4. 运营小白如何面试运营岗?干货送上!
  5. PC游戏性能测试软件,手把手教你用Quake 4测试游戏PC的性能
  6. 破解字体加密,以58同城网站为例。
  7. CTR预测经典模型GBDT+LR
  8. php哪些品牌,php虚拟主机哪个品牌的好
  9. 学术-物理-维空间:维空间
  10. 关于MediaPlay使用方法 与基本理解