iOS开发

iOS控件指定圆角设置

2019-07-23  本文已影响0人  智人一千

直接上代码

 //指定圆角
    UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect: self.labProductLine.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerTopRight cornerRadii:CGSizeMake(kSixScaleWidth(5),kSixScaleWidth(5))];
    //创建 layer
    CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
    maskLayer.frame = self.labProductLine.bounds;
    //赋值
    maskLayer.path = maskPath.CGPath;
    self.labProductLine.layer.mask = maskLayer;

指定哪个角设置圆角的枚举

typedef NS_OPTIONS(NSUInteger, UIRectCorner) {
    UIRectCornerTopLeft     = 1 << 0,//左上角
    UIRectCornerTopRight    = 1 << 1,//右上角
    UIRectCornerBottomLeft  = 1 << 2,//左下角
    UIRectCornerBottomRight = 1 << 3,//右下角
    UIRectCornerAllCorners  = ~0UL//所有角
};

对你有帮助记得点小心心❤️

上一篇 下一篇

猜你喜欢

热点阅读