有的时候需要将图片现实为圆形

比如头像等

以下面的图片为例

我们按照正常的方式添加后效果如下

    UIImageView *userIconImageV=[[UIImageView alloc]initWithFrame:CGRectMake(30, 120, 188, 188)];[self.view addSubview:userIconImageV];userIconImageV.image=[UIImage imageNamed:@"icon_girl.jpg"];

此时需要用到 UIImageView layer 的一些属性来设置了。具体代码如下

    UIImageView *userIconImageV=[[UIImageView alloc]initWithFrame:CGRectMake(30, 120, 188, 188)];[self.view addSubview:userIconImageV];userIconImageV.layer.masksToBounds=YES;userIconImageV.layer.cornerRadius=188/2.0f; //设置为图片宽度的一半出来为圆形userIconImageV.layer.borderWidth=3.0f; //边框宽度userIconImageV.layer.borderColor=[[UIColor whiteColor] CGColor];//边框颜色userIconImageV.image=[UIImage imageNamed:@"icon_girl.jpg"];

出来的效果如下

到此我们的效果已经实现。

这里我们做一下延伸,如果想要实现圆角矩形的图片该如何做了?

其实很简单我们只需要改下

userIconImageV.layer.cornerRadius=188/2.0f;

将此处的值改小一些即可

大家可以自己尝试一下

demo上传至群空间

圆形头像.zip

苹果开发群 :414319235  欢迎加入  欢迎讨论问题

iOS 图片设置为圆角矩形,圆形等相关推荐

  1. 把主框架窗口设置为圆角矩形,并改变外围边框颜色

    最近需要把主框架窗口设置为圆角矩形,并且替换掉边框颜色.程序中已经隐藏掉标题栏,菜单栏,工具栏,因此边框不是蓝色,而是系统颜色. 改变外围边框颜色是在void CMainFrame::OnNcPain ...

  2. Canvas 绘制圆形图片、绘制圆角矩形图片

    前言 在 Canvas 中我们常常遇到的一个需求 绘制一个圆形或者一个圆角矩形图像,常用于展示用户头像,我们知道 CSS 有 border-radius 属性,但是 Canvas 是没有的~

  3. -shape 填充 圆角矩形 圆形 环形

    属性 使用中可能出现的问题: 如果在某些手机中使用 shape 出现黑色填充背景,设置<solid android:color="@color/transparent"/&g ...

  4. html设置input圆角矩形_css怎么实现按钮圆角样式的展示效果?(示例)

    在网页设计过程中,一般标签属性默认的效果都不是太美观,就比如按钮样式,默认状态是极其普通毫无美感.那么本篇文章就给大家介绍关于css设置按钮样式之圆角按钮效果的相关操作示例. 代码如下: 或者 效果如 ...

  5. html设置input圆角矩形_如何选择绘画尺寸、认识快捷键和设置快捷键

    一.选择的绘画尺寸 其实刚开始学插画的尺寸不要用太大的尺寸也不要用太小的尺寸,建议a4纸300分辨率就可以了.如果选择太大会卡.如果选择太小的话看不清楚.如你是sp2018版本的.可以直接选择&quo ...

  6. 前端裁图-如何使用ps软件将矩形图片裁剪成圆角矩形

    1.ps打开一个图片 2.用矩形工具画出一个矩形覆盖在要裁剪的图形上 3.将圆角矩形转化为矩形选区,方式:ctrl+鼠标左键(鼠标左键选中的是矩形图层,一般图层在ps界面的右侧栏) 矩形变为选区后是一 ...

  7. html设置input圆角矩形_html5中关于input用法的改变

    ① url类型 url类型的input元素是一种专门用来输入url地址的文本框.提交时如果该文本框中的内容不是url地址格式的文字,则不允许提交. 非url提交时Firefox.Chrome 提示错误 ...

  8. html设置input圆角矩形_html5中关于input使用方法的改变

    ① url类型 url类型的input元素是一种专门用来输入url地址的文本框.提交时假设该文本框中的内容不是url地址格式的文字,则不同意提交. 非url提交时Firefox.Chrome 提示错误 ...

  9. MYSQL圆角矩形表示_android 利用Bitmap获取圆角矩形、圆形图片

    1.在很多时候,我们要显示图片资源,需要将他的资源显示为圆角的:示例源码如下: public static Bitmap getRoundedCornerBitmap(Bitmap bitmap,fl ...

最新文章

  1. 嗨:VSCode和IDEA都请安装上这个神奇的插件
  2. Access denied (java.lang.RuntimePermission getClas
  3. iOS App 升级时文件的保留情况
  4. 在线白板,基于socket.io的多人在线协作工具
  5. 图像传感器与信号处理——自动曝光算法
  6. 正则表达式 php 模板,PHP中正则表达式回顾(4)--编写一个非常简单而且山寨的smarty模板引擎...
  7. 十一、Grafana监控系统
  8. python的for语句有几种写法_Python if 和 for 的多种写法
  9. 项目运行报'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 或批处理文件“
  10. iOS设备是否越狱的判断代码
  11. 机器人庄园作文_2018年6月四级作文热点话题预测:高端的机器人
  12. quirks mode(怪异模式) 和 standard mode(标准模式)
  13. 鲁毅智权力交接:对AMD的影响还将继续
  14. layUI自定义列表每页条数
  15. 数据集:银行客户信息
  16. 字符串转为日期,日期转为字符串
  17. PCI Option ROM 在UEFI中加载流程
  18. u盘名称霸气_皓影改装点点滴滴之记忆U盘详细解说!
  19. 三大运营商ocf电子书解决方案
  20. 自来水厂自动化控制系统

热门文章

  1. Myeclipse tomcat 部署项目报错
  2. 1508-张晨曦总结《2016年-11月-15日》【连续25天总结】
  3. 软件测试周刊(第88期):所谓见过世面,就是会讲究,能将就。
  4. 2020年【408真题】和参考答案解析!
  5. Pygame实战:记忆差怎么办?别急,增强记忆力的小游戏送给你~【越玩越上瘾】
  6. jQuery$工具方法及其属性
  7. 【圣诞系列】注意:这款Python版创意十足的专属“圣诞二维码”上线啦(赶紧收藏)
  8. 小米用户画像_2019中国智能手机用户画像:男性选小米,女性选OV
  9. 早期幽门螺旋杆菌该如何治疗?
  10. 网络超火的音效素材、BGM,全在这里了。