J'ai un CALayer que je veux changer l'animation personnalisée pour qu'elle apparaisse à l'écran. J'ai créé un délégué pour que je puisse attraper la méthode:Comment remplacer l'animation personnalisée pour un CALayer apparaissant
- (id <CAAction>)actionForLayer:(CALayer *)layer forKey:(NSString *)key
Et je vérifier que la clé soit égale à kCAOnOrderIn, cependant, la couche n'a pas été dit ce qu'il est des limites seront encore (il actuellement rapports (0, 0, 0, 0) pour les limites). Alors j'ai essayé de vérifier que la touche soit égale à "bounds" mais je reçois toujours le même rect (0, 0, 0, 0).
L'animation que je veux faire est au lieu de la couche progressivement "unfading" sur l'écran via l'opacité, je veux qu'il se développe sur l'écran de petit et au milieu de ses limites. Mais pour ce faire, j'ai besoin de savoir ce que seront les limites. Y at-il de toute façon à le savoir pour que je puisse remplacer l'animation personnalisée, ou est-ce que je ne fais que l'aborder de la mauvaise façon?
Merci
ça alors, oui, c'était il y a un certain temps. Je ne veux pas marquer cela comme la réponse jusqu'à ce que je la teste avec ce que j'essayais de faire à l'époque. Je vais devoir vous revenir là-dessus. – DonnaLea