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;
相关推荐
晓风伴月4 小时前
微信小程序:在ios中border边框显示不全
ios·微信小程序·小程序
2501_916013747 小时前
iOS 加固工具使用经验与 App 安全交付流程的实战分享
android·ios·小程序·https·uni-app·iphone·webview
大熊猫侯佩8 小时前
探秘 WWDC 25 全新 #Playground 宏:提升 Swift 开发效率的超级神器
xcode·swift·wwdc
2501_9151063211 小时前
Fiddler 中文版抓包实战 构建标准化调试流程提升团队协作效率
android·ios·小程序·https·uni-app·iphone·webview
iReaShare12 小时前
iPhone 数据擦除软件评测(最新且全面)
ios
iReaShare13 小时前
轻松将文件从 iPhone 传输到 Mac
ios
91440623213 小时前
IOS 18下openURL 失效问题
ios
杂雾无尘17 小时前
swift 基础:关联引用讲解
ios·swift·客户端
货拉拉技术17 小时前
iOS疑难Crash-iOS18.0+ BackBoardServices exit 崩溃治理
ios
毛发浓密的女猴子18 小时前
iOS 基础篇(一): char、int、long、NSInteger类型对比
ios