UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:roomButton.bounds byRoundingCorners:UIRectCornerBottomRight | UIRectCornerBottomLeft cornerRadii:CGSizeMake(10, 10)];
CAShapeLayer *layer = [CAShapeLayer layer];
layer.frame = roomButton.bounds;
layer.path = path.CGPath;
roomButton.layer.mask = layer;
指定View的几个角为圆角
最新推荐文章于 2021-01-12 03:15:00 发布
本文介绍如何使用UIBezierPath和CAShapeLayer为UIButton创建圆角效果。通过设置UIBezierPath的路径来实现仅底部两角为圆角的设计,并利用CAShapeLayer进行遮罩处理。
摘要由CSDN通过智能技术生成