Qual è la differenza nell'utilizzo di CALayer e UIView quando si sviluppa lo sviluppo di giochi per iPhone?
-
03-07-2019 - |
Domanda
Per lo sviluppo di giochi per iPhone, sembra che ci siano funzioni molto simili usando CALayer e UIView, possiamo implementare il nostro spirito usando CALayer o UIView e le animazioni sono utilizzabili anche per loro. Ma per la codifica, ci sono molte differenze tra CALayer e UIView come i metodi e le proprietà degli oggetti ecc. Quindi qual è la scelta migliore?
Soluzione
Ogni UIView
è supportato da layer, quindi puoi ottenere un riferimento di layer per qualsiasi view. Se ne hai bisogno per avere le caratteristiche di UIResponder (ad esempio, rispondere agli eventi), probabilmente dovresti usare una UIView.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow