Основная графика: Как нарисовать перекрытый полупрозрачный прямоугольник без изменения цвета общей области - PullRequest
1 голос
/ 09 октября 2011

Когда два полупрозрачных перекрытия, деталь посередине будет объединяться и смешиваться в более темный цвет.Есть ли способ нарисовать прямоугольник, как обычно, но сохранить цвет и прозрачность перекрывающейся части с оставшейся частью прямоугольника?

1 Ответ

2 голосов
/ 09 октября 2011

Вы можете вычислить пересечение с помощью

rect = CGRectIntersection(bottomRect, topRect)

Затем нарисуйте bottomRect, затем залейте вычисленный rect сплошным фоновым цветом по умолчанию и нарисуйте topRect поверх него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...