IOS开发之为视图绘制单(多)个圆角实例代码

2025-05-29 0 44

IOS开发之为视图绘制单(多)个圆角实例代码

前言:

视图绘制圆角圆角可以选左上角、左下角、右下角、右上角、全部圆角

?

1

2

3

4

5

6

7

8
//Core Raduias

UIView *actionView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];

UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:actionView.bounds byRoundingCorners:UIRectCornerTopRight | UIRectCornerBottomRight cornerRadii:CGSizeMake(20, 20)];

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

maskLayer.frame = actionView.bounds;

maskLayer.path = maskPath.CGPath;

actionView.layer.mask = maskLayer;

UIRectCorner枚举值如下:

?

1

2

3

4

5

6

7

8
typedef NS_OPTIONS(NSUInteger, UIRectCorner) {

UIRectCornerTopLeft = 1 << 0,

UIRectCornerTopRight = 1 << 1,

UIRectCornerBottomLeft = 1 << 2,

UIRectCornerBottomRight = 1 << 3,

UIRectCornerAllCorners = ~0UL

};

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 IOS开发之为视图绘制单(多)个圆角实例代码 https://www.kuaiidc.com/90699.html

相关文章

发表评论
暂无评论