iOS 琐碎点------切某个或某几个角的圆角

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 琐碎点------切某个或某几个角的圆角相关的知识,希望对你有一定的参考价值。

 

不说废话---------->

1.如果是切四个角的圆角,代码示例:

self.picImage.layer.cornerRadius = 8;

self.picImage.layer.masksToBounds = YES;

 

2.如果是四个角中的某几个角,一个,两个,或者3个,代码示例(切的左下,和右下):

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

CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];

maskLayer.frame = _tipLabel.bounds;

maskLayer.path = maskPath.CGPath;

self.tipLabel.layer.mask = maskLayer;

 ==================================

类型共有以下几种:

* UIRectCornerTopLeft

* UIRectCornerTopRight

* UIRectCornerBottomLeft

* UIRectCornerBottomRight

* UIRectCornerAllCorners

 

以上是关于iOS 琐碎点------切某个或某几个角的圆角的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 指定视图的圆角个数-b

Python 按照某个或某几个字段来排序字典列表

css圆角矩形的实现有多种方法,本例的方法是根据四个角的位置,将矩形横向上分为上

在AndroidStudio中查看Log,屏蔽某个Tag或某几个Tag

在AndroidStudio中查看Log,屏蔽某个Tag或某几个Tag

CSS3—— border-radius