您的位置:首页 > 移动开发 > IOS开发

iOSview的指定角设置圆弧

2015-11-20 11:13 453 查看
UIView *view2 = [[UIView
alloc] initWithFrame:CGRectMake(120,
10, 80,
80)];

view2.backgroundColor = [UIColor
redColor];
[self.view
addSubview:view2];

UIBezierPath *maskPath = [UIBezierPath
bezierPathWithRoundedRect:view2.bounds
byRoundingCorners:UIRectCornerBottomLeft |
UIRectCornerBottomRight cornerRadii:CGSizeMake(10,
10)];

CAShapeLayer *maskLayer = [[CAShapeLayer
alloc] init];
maskLayer.frame = view2.bounds;
maskLayer.path = maskPath.CGPath;
view2.layer.mask = maskLayer;

// 其中,byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight

// 指定了需要成为圆角的角。该参数是UIRectCorner类型的,可选的值有:

UIRectCornerTopLeft

UIRectCornerTopRight

UIRectCornerBottomLeft

UIRectCornerBottomRight

UIRectCornerAllCorners
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: