IOS把图片做成圆形效果
来源:互联网 发布:百度站长seo 编辑:程序博客网 时间:2024/04/29 09:04
利用CAShapeLayer可以制作出任意的几何图形,把它作为UIImageView的遮罩,达到把图片做成圆形效果。
imgView = [[UIImageView alloc]initWithFrame:CGRectMake(10, 35, 80, 80)]; imgView.image = [UIImage imageNamed:@"ma.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; imgView.layer.mask = shape; [self.view addSubview:imgView];
下面在补充一个方法:
[m_photo.layer setCornerRadius:CGRectGetHeight([m_photo bounds]) / 2];//设置圆形半径 m_photo.layer.masksToBounds = YES; m_photo.layer.borderWidth = 1;//设置外环宽度 m_photo.layer.borderColor = [[UIColor greenColor] CGColor];//设置外环颜色 m_photo.layer.contents = (id)[[UIImage imageNamed:@"index.png"] CGImage];//设置图片
1 0
- IOS把图片做成圆形效果
- CAShapeLayer把图片做成圆形效果
- CAShapeLayer把图片做成圆形效果
- Android把图片做成圆形的
- 利用CAShapeLayer可以制作出任意的几何图形,把它作为UIImageView的遮罩,达到把图片做成圆形效果。
- iOS 把图片裁剪成圆形
- 把图片画成圆形
- 把图片变成圆形
- 用PS把一张图片的边缘做成渐变的效果
- iOS - 把应用里边的头像/图片裁剪成圆形
- android圆形图片效果
- 圆形图片切换效果
- jtopo 把节点做成背景图效果
- Android 不要把android做成ios!
- ios 圆形图片
- ios返回圆形图片
- iOS 剪切圆形图片
- iOS 圆形图片
- 淘宝缘分数码城,专注翻新机5年,坑过的人连起来可绕地球跑两圈
- 性能优化之Java(Android)代码优化(四)
- iOS UIScrollView delegate 的Bug
- 03.实例篇:微信主页面模仿——ActionBar和ViewPager的使用(下篇)
- Android性能调优实例(五)
- IOS把图片做成圆形效果
- Bone Collector
- MySQL数据库中.SQL文件的导出方式
- 中国黑客传说:游走在黑暗中的精灵
- Maximum Subarray
- iOS 发布流程
- HTML相关经验积累总结
- [iOS]ARC下循环引用的问题
- SQL注入原理讲解,很不错!