Metodi di fusione su CALayer sullo schermo? È possibile?
-
05-07-2019 - |
Domanda
È possibile avere un CALayer su un altro composto usando una modalità di fusione sullo schermo?
Ora che è possibile farlo offscreen usando drawinrect, ma è possibile vederlo dal vivo sullo schermo?
grazie per l'aiuto.
Soluzione
La composizione semplice è fatta per te con i CALayer. Se il livello è contrassegnato come non opaco, eventuali aree trasparenti o traslucide consentiranno di mostrare il contenuto dei livelli dietro quello corrente.
Su Mac, i filtri Core Image possono essere utilizzati per aggiungere effetti a questo processo tramite le proprietà compositingFilter
, backgroundFilter
o filtri
. Tuttavia, Core Image non è disponibile su iPhone.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow