美文网首页
使用UIBezierPath给视图添加圆角

使用UIBezierPath给视图添加圆角

作者: 蛋哥是只猫 | 来源:发表于2017-03-21 16:05 被阅读0次
    - (UIView *)clipView:(UIView *)originView roundingCorners:(UIRectCorner)corners cornerRadii:(CGSize)cornerRadii{
        UIBezierPath * maskPath = [UIBezierPath bezierPathWithRoundedRect:originView.bounds byRoundingCorners:corners cornerRadii:cornerRadii];
        CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
        maskLayer.frame = originView.bounds;
        maskLayer.path = maskPath.CGPath;   // 轨迹
        originView.layer.mask = maskLayer;
        return originView;
    }
    
    

    相关文章

      网友评论

          本文标题:使用UIBezierPath给视图添加圆角

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