iOS-设置指定边圆角(左上、左下等)

以UILabel举例,效果图如下:

代码如下:

//设置左上与右下圆角(可自行编辑指定圆角位置)
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:_sleepStateLabel.bounds byRoundingCorners:UIRectCornerTopLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(12, 12)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = _sleepStateLabel.bounds;
maskLayer.path = maskPath.CGPath;
_sleepStateLabel.layer.mask  = maskLayer;
相关推荐
小白学大数据3 小时前
Snapchat API 访问:Objective-C 实现示例
开发语言·macos·objective-c
键盘敲没电12 小时前
【iOS】KVC
ios·objective-c·xcode
吾吾伊伊,野鸭惊啼12 小时前
2024最新!!!iOS高级面试题,全!(二)
ios
吾吾伊伊,野鸭惊啼12 小时前
2024最新!!!iOS高级面试题,全!(一)
ios
不会敲代码的VanGogh13 小时前
【iOS】——应用启动流程
macos·ios·objective-c·cocoa
Swift社区15 小时前
Apple 新品发布会亮点有哪些 | Swift 周报 issue 61
ios·swiftui·swift
=(^.^)=哈哈哈15 小时前
Golang如何优雅的退出程序
开发语言·golang·xcode
逻辑克17 小时前
使用 MultipeerConnectivity 在 iOS 中实现近场无线数据传输
ios
dnekmihfbnmv21 小时前
好用的电容笔有哪些推荐一下?年度最值得推荐五款电容笔分享!
ios·电脑·ipad·平板
Magnetic_h2 天前
【iOS】单例模式
笔记·学习·ui·ios·单例模式·objective-c