Domanda

Ho una sottoclasse calayer. Ho sovrascritto il metodo DrawinContext. Voglio che la maggior parte del mio strato sia trasparente tranne alcune aree. Sto usando il livello come menu e voglio che le icone e le etichette nel menu siano opache.

È possibile che i sublayer di un calayer siano opachi se il Super Calayer è trasparente?

È possibile disegnare tem opachi nel metodo DrawinContext di un calayer trasparente? Ho provato a usare CGContextSetalpha, ma suppongo che non funzioni dal calayer per cui sto disegnando è trasparente.

Come sempre, qualsiasi aiuto sarebbe fantastico.

È stato utile?

Soluzione

Ho scoperto che è possibile. Un super strato non detta la trasparenza del suo sublayer.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top