我想对 UIView 进行子类化并将四个 UILabel 放在一起;顶部标签将是 MASK,第二个标签将是带有文本的普通标签,第三个标签是没有文本的纯色背景标签。底部标签将与顶部第二个标签相同,但颜色字体不同。当我发送第三个标签的宽度时,它将覆盖底部标签,显示文本的部分视图。我想让第二个文本是一种颜色,而未覆盖的底部标签显示另一种颜色字体。
这可能吗?如果有人可以解释如何在 Objective-C 中进行掩码,那也会有所帮助。
我试图构建一个类似于进度条的 UIView,当进度条填充到 60% 时,我希望顶部文本以白色字体颜色显示,而底部文本以不同颜色显示。