¿Cuál es la diferencia para usar CALayer y UIView cuando se desarrolla el juego para iPhone?

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

  •  03-07-2019
  •  | 
  •  

Pregunta

Para el desarrollo de juegos de iPhone, parece que hay funciones muy similares usando CALayer y UIView, podemos implementar nuestro espíritu usando CALayer o UIView, y las animaciones también son utilizables para ellos. Pero para la codificación, hay muchas diferencias entre CALayer y UIView, como métodos y propiedades de objetos, etc. Entonces, ¿cuál es la mejor opción?

¿Fue útil?

Solución

Cada UIView está respaldado por capas, por lo que puede obtener una referencia de capa para cualquier vista. Si necesita que tenga características de UIResponder (por ejemplo, responder a eventos), probablemente debería usar una UIView.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top