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 琐碎点------切某个或某几个角的圆角的主要内容,如果未能解决你的问题,请参考以下文章
css圆角矩形的实现有多种方法,本例的方法是根据四个角的位置,将矩形横向上分为上
在AndroidStudio中查看Log,屏蔽某个Tag或某几个Tag