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
*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
相关文章推荐
- iOS开发之指定UIView的某几个角为圆角
- iOS开发之指定UIView的某几个角为圆角
- iOS开发之指定UIView的某几个角为圆角
- 指定UIView的某几个角为圆角
- <iOS小技巧>UIview指定设置控件圆角
- iOS开发指定UIView的某几个角为圆角
- iOS开发之指定UIView的某几个角为圆角
- UIView设置指定角为圆角的代码
- iOS开发--指定UIView的某几个角为圆角
- iOS开发之指定UIView的某几个角为圆角
- 设置UIView几个角为圆角
- iOS开发之指定UIView的某几个角为圆角
- iOS开发之指定UIView的某几个角为圆角
- 指定UIView的某几个角为圆角
- iOS - 指定UIView的某几个角为圆角
- iOS开发--指定UIView的某几个角为圆角
- iOS开发之指定UIView的某几个角为圆角
- iOS开发之指定UIView的某几个角为圆角
- iOS开发 指定UIView的某几个角为圆角
- iOS开发之指定UIView的某几个角为圆角