Quelle est la différence entre CALayer et UIView lors du développement de jeux pour iPhone?

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

  •  03-07-2019
  •  | 
  •  

Question

Pour le développement de jeux pour iPhone, il semble y avoir des fonctions très similaires à CALayer et UIView. Nous pouvons mettre en oeuvre notre esprit avec CALayer ou UIView, et les animations sont également utilisables pour eux. Mais pour le codage, il existe de nombreuses différences entre CALayer et UIView, telles que les méthodes d’objet, les propriétés, etc. Quel est donc le meilleur choix?

Était-ce utile?

La solution

Chaque UIView est sauvegardé sur une couche, ce qui vous permet d'obtenir une référence de couche pour n'importe quelle vue. Si vous en avez besoin pour avoir les caractéristiques UIResponder (par exemple, répondre aux événements), vous devez probablement utiliser UIView.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top