您的位置:首页 > 产品设计 > UI/UE

UIVIew设置圆角

2017-08-14 15:59 204 查看
UIView *aView = [[UIView alloc] init];

aView.frame = CGRectMake(0, 0, 300, 200);
aView.backgroundColor = [UIColor redColor];

//设置圆角边框

aView.layer.cornerRadius = 8;

aView.layer.masksToBounds = YES;

//设置边框及边框颜色

aView.layer.borderWidth = 8;

aView.layer.borderColor =[ [UIColor grayColor] CGColor];

[self.view addSubview:aView];


UIView *aView = [[UIView alloc] init];

aView.frame = CGRectMake(0, 0, 300, 200);
aView.backgroundColor = [UIColor redColor];

[self.view addSubview:aView];

//设置所需的圆角位置以及大小
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:aView.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(10, 10)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = aView.bounds;
maskLayer.path = maskPath.CGPath;
aView.layer.mask = maskLayer;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: