Режимы наложения на CALayers на экране? Это возможно? - PullRequest
5 голосов
/ 11 сентября 2009

Возможно ли иметь CALayer поверх другого, составленного в режиме смешивания на экране?

Теперь я понимаю, что это можно сделать вне экрана, используя drawinrect, но можно ли увидеть его вживую на экране?

спасибо за любую помощь.

1 Ответ

6 голосов
/ 11 сентября 2009

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

На Mac фильтры Core Image можно использовать для добавления эффектов к этому процессу через свойства compositingFilter, backgroundFilter или filters. Однако Core Image недоступно на iPhone.

...