核心图形颜色混合

时间:2011-03-07 06:00:27

标签: iphone core-graphics calayer

我想在CALayer后面显示一行文字,当在后面时,文字颜色应该在重叠区域中以不同的颜色显示。

文本的颜色为黑色,文本颜色在红色图层重叠时应显示为白色(它们可能都会四处移动,因此需要不断更新)。

如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

使用任何混合模式都无法做到这一点。您需要手动将文本渲染为白色的前景图层。

您可以尝试的一个技巧是保持白色文本始终可见,但使用第二层移动的图层剪切,该图层也移动,设置为文本的蒙版。