iOS开发

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

2018-01-04  本文已影响0人  Stephen_Huang
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
上一篇 下一篇

猜你喜欢

热点阅读