iOS 图片设置为圆角矩形,圆形等
来源:互联网 发布:sql触发器for 编辑:程序博客网 时间:2024/05/16 06:05
有的时候需要将图片现实为圆形
比如头像等
以下面的图片为例
我们按照正常的方式添加后效果如下
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 欢迎加入 欢迎讨论问题
2 0
- iOS 图片设置为圆角矩形,圆形等
- iOS 图片设置为圆角矩形,圆形等
- ios设置图片为圆形
- iOS 设置圆形图片、圆角图片
- iOS 设置圆形图片、圆角图片
- canvas处理图片为圆形或圆角矩形
- 图片圆形,矩形圆角
- iOS设置圆角及圆形图片
- iOS设置圆角及圆形图片
- iOS设置圆角及圆形图片
- 自定义圆角矩形图片/圆形图片
- 自定义圆形或者圆角矩形图片
- ios-矩形-圆角矩形-椭圆-圆形的绘制
- Glide加载图片显示圆形和圆角矩形图片
- iOS 设置头像为圆形
- IOS SWIFT 设置图片圆形
- 设置圆角图片或者圆形图片
- android 图片转 圆形和圆角矩形
- Andoid Touch事件分发机制 及与OnClick的调用机制
- Assignment
- Centos6.5下搭建vsftp服务器和sftp服务器
- UVA 10878(字符串)
- #定位系统性能瓶颈# sysdig
- iOS 图片设置为圆角矩形,圆形等
- iOS开发入门(好东西)
- android 点击按钮,使其他控件获得焦点
- nyoj成绩转换
- 为什么需要htons(), ntohl(), ntohs(),htons() 函数
- c语言快排(快速排序)poj2388《学习记录》
- 最大子段和||最大子矩阵和||最大全1子矩阵||最大全1子正方形||
- 【模拟】zoj3844
- android中添加注释