Базовое смешивание цветов графики - PullRequest
0 голосов
/ 07 марта 2011

У меня есть строка текста, которую я хочу отобразить за CALayer, а когда позади, цвет текста должен отображаться другим цветом в перекрывающейся области.

Цвет текста черныйи цвет текста должен отображаться белым цветом на красном слое, когда они перекрываются (они могут перемещаться, поэтому их необходимо постоянно обновлять).

Как это можно сделать?

1 Ответ

1 голос
/ 02 апреля 2011

Этого нельзя сделать ни в каком режиме наложения.Вам нужно будет вручную отрисовать текст на слое переднего плана белым цветом.

Один из приемов, который вы можете попробовать, - это всегда держать белый текст видимым, но обрезать его по слою, который перемещается, используя второй слой, которыйтакже перемещается, устанавливается в качестве маски текста.

...