UIView的四个边角单独设置为圆角弧度
2015-02-13 16:27
766 查看
我们知道设置UIView的Layer的cornerRadius属性即可改变View的圆角。如果要单独设置某一个角或者2个,3个为圆角,就可以用下面方法。
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(120, 100, 100, 100)]; view.backgroundColor = [UIColor blueColor]; [self.view addSubview:view]; UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:view.bounds byRoundingCorners:UIRectCornerTopLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(15, 15)]; CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init]; maskLayer.frame = view.bounds; maskLayer.path = maskPath.CGPath; view.layer.mask = maskLayer;
相关文章推荐
- 设置UIView四个角中任意角的圆角效果
- iOS开发之设置UIView边框颜色及边线厚度以及圆角及弧度
- UIView设置少于四个的圆角
- 设置UIView圆角的拓展
- UIView设置成圆角
- 设置UIImage或UIView圆角 、设置UIView边框的代码
- UIView 设置圆角
- 设置uiView,成圆角矩形
- UIView,UIButton,UIImageView等设置圆角,设置阴影,设置边框的方法
- IOS设置UIView的边框为圆角
- UIView设置成圆角
- iOS_给uiview等设置圆角
- ios中如何将UIView设置为圆角
- IOS设置UIView的边框为圆角
- UIView 设置圆角
- 如何设置图片四个方向圆角属性
- 设置UIImage或UIView圆角 、设置UIView边框的代码
- UIView 设置圆角
- IOS设置UIView的边框为圆角
- UIView的圆角设置