UIImage 切圆
来源:互联网 发布:淘宝卖家延长发货时间 编辑:程序博客网 时间:2024/06/06 20:44
CAShapeLayer可以制作出任意的几何图形,把它作为UIImageView的遮罩,达到把图片做成圆形效果。
利用CAShapeLayer可以制作出任意的几何图形,把它作为UIImageView的遮罩,达到把图片做成圆形效果。
//创建个人主页头部的用户头像
self.userHead = [[UIImageView alloc]initWithFrame:CGRectMake(10, 35, 80, 80)];
self.userHead.image = [UIImage imageNamed:@"start.jpg"];
//创建圆形遮罩,把用户头像变成圆形
UIBezierPath* path = [UIBezierPath bezierPathWithArcCenter:CGPointMake(40, 40) radius:40 startAngle:0 endAngle:2*M_PI clockwise:YES];
CAShapeLayer* shape = [CAShapeLayer layer];
shape.path = path.CGPath;
self.userHead.layer.mask = shape;
[self addSubview:self.userHead];
0 0
- UIImage 切圆
- uiimage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- UIImage
- Iphone UIImage
- uiimage 缩放
- uiimage 缩放
- docker 环境下ambari-2.1.0离线升级hdp2.2.6.0 to hdp2.3.0.0
- HDU 2931 Digit Puzzle 搜索 DFS
- scp命令
- Android点击跳转到联系人列表、拨号面板和通话记录
- IOS8下的本地通知(需要先注册再使用)
- UIImage 切圆
- Codeforces 540 E. Infinite Inversions
- UNIX网络编程卷一:第五章 TCP客户/服务器程序实例
- Android NDK学习 <二> Android.mk的制作
- 怎样在Transformer+文档保护中使用数字签名
- 视频叠加字幕显示原理与实现方法
- .NET PDF转图片
- Android Studio - local path doesn't exist
- 初入andorid驱动开发之字符设备(二)