Режимы наложения на CALayers на экране? Это возможно?
-
05-07-2019 - |
Вопрос
Возможно ли иметь CALayer поверх другого, составленного в режиме смешивания на экране?
Теперь я понимаю, что это можно сделать вне экрана, используя drawinrect, но возможно ли это увидеть вживую на экране?
спасибо за любую помощь.
Решение
С помощью CALayers для вас делается простая компоновка. Если слой помечен как непрозрачный, любые прозрачные или полупрозрачные области позволят контенту из слоев позади текущего просвечивать.
На Mac фильтры Core Image можно использовать для добавления эффектов к этому процессу через свойства compositingFilter
, backgroundFilter
или filters
. Однако Core Image недоступно на iPhone.
Не связан с StackOverflow