美文网首页
不耗费性能的切圆角

不耗费性能的切圆角

作者: zhouyuhan | 来源:发表于2016-08-21 10:19 被阅读91次

不耗费性能的切圆角

如何通过不使用简单的设置cornerRaidus为控件宽高的一半来切圆角呢?

我们可以添加一个UIImageView的分类来
添加下面的方法就可高性能的切圆角了

怎么样 是不是so easy 呢?
当然, 市面上还有更多的切圆角的方法, 这个可能不是性能最好的
但一定是性价比最高的

  • '' (void)getCircleImageWithImageView{
    ''
    '' UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.bounds byRoundingCorners:UIRectCornerAllCorners cornerRadii:CGSizeMake(self.bounds.size.width / 2.0, self.bounds.size.height / 2.0)];
    ''
    '' CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
    '' maskLayer.path = maskPath.CGPath;
    ''
    '' self.layer.mask = maskLayer;
    '' }

以上

相关文章

  • 不耗费性能的切圆角

    不耗费性能的切圆角 如何通过不使用简单的设置cornerRaidus为控件宽高的一半来切圆角呢? 我们可以添加一个...

  • iOS图片圆角优化(一)

    关于图片圆角的,用到了大量圆角图片。然而,系统圆角会导致离屏渲染的问题,出于性能考虑,于是有了图片圆角渲染工具HJ...

  • OC圆角图片绘制

    0.方法零不推荐使用系统圆角属性设置image圆角。量多时容易导致一些性能问题1.方法一(有用送颗❤) 2.方法二...

  • ios 圆角 cornerRadius 对性能的影响究竟多大?

    ios 圆角 cornerRadius 对性能的影响究竟多大? 你测试过吗? 网上对”圆角设置“ 有很多说法,没有...

  • iOS 知识收集

    性能优化 iOS 保持界面流畅的技巧 UIKit性能调优实战讲解 iOS高效设置视图圆角 使用 ASDK 性能调优...

  • UIImage& UIImageView+SDWebIm

    经常需要我们处理图片,水印、圆角等等,处理圆角我们经常使用layer.cornerRadius,这样是非常耗性能点...

  • iOS 高效添加圆角效果 性能优化 实战讲解

    转载自:iOS 高效添加圆角效果 性能优化 实战讲解 圆角(RounderCorner)是一种很常见的视图效果,相...

  • 从iOS的图片圆角想到渲染

    圆角是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。设置圆角会带来一定的性能损耗,如何提高性能是一个...

  • 圆角性能优化

    圆角卡顿刨根问底一行代码,圆角风雨无阻,告别离屏渲染性能损耗iOS 保持界面流畅的技巧iOS 高效添加圆角效果实战讲解

  • iOS 中的圆角处理(终结篇)

    前言 在开发中,我们经常用到圆角的处理,圆角看起来会比直角更加美观和柔美。但是设置圆角往往会带来一定的性能损耗,损...

网友评论

      本文标题:不耗费性能的切圆角

      本文链接:https://www.haomeiwen.com/subject/vuaisttx.html