Il semble y avoir un délégué qui peut être défini comme myView.layer.delegate = anObjectQue puis-je faire avec un délégué CALayer?
La documentation dit simplement:
délégué
Indique l'objet délégué du récepteur.
@property (assign) id délégué
Je me demande quel genre de méthodes que délégué mettrait en œuvre, et quand on les appellerait. Pourrait résoudre de gros problèmes avec PresentationLayer, qui ne renvoie pas les valeurs actuelles comme prévu.
MISE À JOUR: Je viens de trouver cela dans un autre document d'Apple:
Avertissement: Étant donné que la vue est le délégué de la couche , vous ne devriez jamais définir la vue en tant que délégué d'un autre objet CALayer . En outre, vous ne devez jamais modifier le délégué de cette couche.
pouvez-vous recommander un bon site qui a réellement une démo/tutoriel qui devrait comment utiliser le délégué pour dessiner manuellement son contenu? – haroldcampbell
La documentation Apple est le seul endroit que je connaisse. Commander "Fournir un contenu de couche" dans le Guide de programmation d'animation de base – amattn