ios 图片圆角设置
来源:互联网 发布:今目标软件 编辑:程序博客网 时间:2024/05/22 12:53
对于圆角的设置,很简单,只需要layer的两个属性即可,就想下面一样
view.layer.cornerRadius = 5;view.layer.masksToBounds = true;
这样就可以设置圆角了.很简单.
但是,如果在一个列表里要显示多个图片,并且还需要圆角的设置,那么上边的就不太好了,你会发现严重影响,用户体验.那么解决方法是什么呢,下面直接上代码.
<pre name="code" class="html">func drawRectWithRroundedCorner(randius : CGFloat,sizeFit : CGSize) -> UIImage { let rect = CGRect(origin: CGPoint.zero, size: sizeFit); UIGraphicsBeginImageContextWithOptions(rect.size, false, UIScreen.mainScreen().scale); let context = UIGraphicsGetCurrentContext() let path = UIBezierPath(roundedRect: rect, byRoundingCorners: UIRectCorner.AllCorners, cornerRadii: CGSize(width: randius, height: randius)); CGContextAddPath(context, path.CGPath); CGContextClip(context); self.drawInRect(rect); CGContextDrawPath(context, CGPathDrawingMode.FillStroke); let outImg = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return outImg; }
这个就是设置图片圆角的方法,不是view,而是图片,用它添加的imageView上就可以显示出来.
其实也可以设置view为圆角,通过CAShapeLayer具体怎么做可以参考我以后的文章了
0 0
- ios 图片圆角设置
- iOS 设置图片圆角
- iOS图片圆角设置
- iOS 设置圆形图片、圆角图片
- iOS 设置圆形图片、圆角图片
- 圆角图片的设置ios
- 圆角图片的设置ios
- 圆角图片的设置ios
- iOS设置圆角及圆形图片
- iOS image-图片设置圆角
- iOS设置圆角及圆形图片
- iOS图片设置圆角性能问题
- iOS设置圆角及圆形图片
- iOS图片设置圆角性能优化
- iOS图片设置圆角性能优化
- iOS图片设置圆角性能问题
- iOS-给图片,view设置圆角
- iOS 图片设置为圆角矩形,圆形等
- 链表的回文结构
- Android中处理崩溃闪退错误
- hibernate annotation注解方式来处理映射关系
- 图片的拉伸与渲染
- oracle数据库安装及.net调用oracle数据库
- ios 图片圆角设置
- NYOJ位数n-1问题
- extjs学习
- JAVA.NET.SOCKETEXCEPTION: TOO MANY OPEN FILES解决方法
- DEBUG:MyEclipse使用Maven下载包失败时候的解决办法
- ExtJS学习:MVC模式案例(二)
- google chrome xpath 调试
- Dubbo通信模型
- HERO(HDU4310)