标签: ios swift3 uilabel
我想为我的UILabel边框上色。但我想逐个部分地做,而不是整个边界。这是我想要做的事情。
根据百分比,我想为UILabel边框着色。
UILabel
我怎样才能做到这一点?
答案 0 :(得分:2)
创建UILabel的自定义子类。
在自定义标签的initWithCoder方法中,将2个CAShapeLayer对象添加到标签中。
设置一个用深蓝色绘制,另一个用淡蓝色绘制。
在每个圆圈中安装一个CGPath。
操纵每个形状图层的strokeStart和strokeEnd以绘制每个圆的所需部分。