Qual è la differenza nell'utilizzo di CALayer e UIView quando si sviluppa lo sviluppo di giochi per iPhone?

StackOverflow https://stackoverflow.com/questions/405751

  •  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?

È stato utile?

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
scroll top