我正在玩iOS内置的Compass应用程序,UI确实让我好奇。iOS:如何部分改变文本的颜色
这里是有趣的部分:
文本的颜色(甚至圆圈)可以被部分地和动态地改变。
我做了很多搜索,但结果都是关于属性字符串。如何实现这样的效果?
被修改:
我试图作为whitelabel
在底部和blackLabel
在用相同的帧的顶部添加两个UILabels(whiteLabel
和blackLabel
)。然后我把圆圈设置为blackLabel
的面具。
问题是'whiteLabel'完全覆盖blackLabel
,如果该圆与'blackLabel'不相交,则两个标签都不可见。
在我看来,这与属性字符串无关。我期望它能够覆盖各种颜色和透明度的UIViews。 – Woodstock