Quello che trovo interessante con CAReplicatorLayer:Qual è la magia dietro CAReplicatorLayer?
- E 'in grado di visualizzare un CALayer più volte con diversi trasforma in modo molto efficiente (? Come)
- Sembra che riutilizza in qualche modo il "backing store" per il replicato strato e anche applicare alcune sfumature di colore ad esso (come?)
Mi piacerebbe avere le mani sul codice sorgente o ottenere una conoscenza della magia dietro CAReplicatorLayer. Mi piacerebbe avere una classe CALayer simile a CAReplicatorLayer, ma con più controllo. Mi piacerebbe che abbia il controllo sulla trasformazione singolarmente per ciascuna istanza replicata.
Così chiesto in un modo completamente diverso: è possibile ottenere il "backing store" per un CALayer e visualizzarlo tuttavia voglio tutte le volte che voglio?
("backing store" intendo la texture renderizzata per il CALayer/UIView. Non so molto su cosa stia succedendo sotto i cofani di CoreAnimation/QuartzCore).
Perché non sto guardando alternative come ad es. rendendo il CALayer ad un UIImage:
- prestazioni
- contenuti è dinamica/cambiare abbastanza spesso sotto le transizioni
- Sarebbe giù le mani impressionante di fare il contrario!
Lo stavo chiedendo da solo. Spero che qualcuno più intelligente di noi arrivi lungo ahah. –