美文网首页iOS开发
iOS开发之利用贝塞尔曲线切割View的任意角

iOS开发之利用贝塞尔曲线切割View的任意角

作者: Stephen_Huang | 来源:发表于2018-01-04 11:17 被阅读0次
CA426626-73BF-4F02-8F6A-88733EDBDA39.png

需求如上需要在View的左侧切割一个圆角,具体实现如下

 UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.jiFenBgView.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerTopLeft cornerRadii:CGSizeMake(15, 15)];
    CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
    maskLayer.frame = self.view.bounds;
    maskLayer.path = maskPath.CGPath;
    self.view.layer.mask = maskLayer;

此外苹果还提供了如下的枚举值


image.png

相关文章

网友评论

    本文标题:iOS开发之利用贝塞尔曲线切割View的任意角

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