iOS 设置图片圆角
2016-08-24 10:53
190 查看
你是用什么方法设置图片圆角?
首先你是否是这么设置的:
或者是在
xib或者storyboard设置圆角.png
在此之后建议大家尽量不要这么设置, 因为使用
这个方法就是设置圆角图片, 效率很高, 不会造成卡顿现象, 大家要把这个方法单独放到分类中使用
首先你是否是这么设置的:
//cornerRadius 设置为self.iconImage图片宽度的一半(圆形图片) self.iconImage.layer.cornerRadius = 20; self.iconImage.layer.masksToBounds = YES;
或者是在
xib&
storyboard中点击要设置圆角的图片:
xib或者storyboard设置圆角.png
在此之后建议大家尽量不要这么设置, 因为使用
图层过量会有卡顿现象, 特别是弄圆角或者阴影会很卡, 如果设置图片圆角我们一般用
绘图来做:
/** 设置圆形图片(放到分类中使用) */ - (UIImage *)cutCircleImage { UIGraphicsBeginImageContextWithOptions(self.size, NO, 0.0); // 获取上下文 CGContextRef ctr = UIGraphicsGetCurrentContext(); // 设置圆形 CGRect rect = CGRectMake(0, 0, self.size.width, self.size.height); CGContextAddEllipseInRect(ctr, rect); // 裁剪 CGContextClip(ctr); // 将图片画上去 [self drawInRect:rect]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; }
这个方法就是设置圆角图片, 效率很高, 不会造成卡顿现象, 大家要把这个方法单独放到分类中使用
相关文章推荐
- iOS中 设置 uiview的背景图片 制定uiview的某个角为圆角
- iOS设置圆角及圆形图片
- iOS设置圆角及圆形图片
- iOS图片设置圆角性能问题
- iOS图片设置圆角性能优化
- iOS 设置圆形图片、圆角图片
- iOS学习——UIView圆角图片的设置方法
- iOS最不卡顿的圆角图片的设置(UIImage分类)
- iOS图片设置圆角性能优化
- iOS设置图片圆角--防止离屏渲染
- iOS 图片设置为圆角矩形,圆形等
- ios开发笔记-设置带图片的button的圆角在AL下失效
- iOS设置圆角图片的方法及对比
- iOS 图片设置为圆角矩形,圆形等
- 圆角图片的设置ios
- iOS 设置圆形图片、圆角图片
- iOS图片设置圆角的三种方式
- iOS 离屏渲染的研究(三)-------图片设置圆角性能问题
- iOS图片设置圆角性能问题
- iOS图片设置圆角性能优化