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

UIview 设置指定的几个角为圆角

2015-04-03 14:44 176 查看
UIView
*view
=
[[UIView
alloc]
initWithFrame:CGRectMake(120,10,80,80)];

view.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
=
view.bounds;

maskLayer.path
=
maskPath.CGPath;

view.layer.mask
=
maskLayer;

指定了需要成为圆角的角。该参数是UIRectCorner类型的,可选的值有:
* UIRectCornerTopLeft* UIRectCornerTopRight* UIRectCornerBottomLeft* UIRectCornerBottomRight* UIRectCornerAllCorners
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oc objective-c ios ipad