您的位置:首页 > 其它

设置控件某个地方的圆角属性

2016-03-01 15:54 260 查看
这种方式可以控制四个角的圆角属性。
typedef NS_OPTIONS(NSUInteger, UIRectCorner) { UIRectCornerTopLeft = 1 << 0, UIRectCornerTopRight = 1 << 1, UIRectCornerBottomLeft = 1 << 2, UIRectCornerBottomRight = 1 << 3, UIRectCornerAllCorners = ~0UL};

CGRect rect = CGRectMake(0, 0, ScreenWidth - PADDING *2, 44);CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];maskLayer.frame = rect;
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:rect byRoundingCorners:UIRectCornerAllCorners cornerRadii:CGSizeMake(3, 3)];maskLayer.path = maskPath.CGPath;cell.maskLayer = maskLayer;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息