¿Cómo eliminar una capa cuando se completa su animación?
Estoy haciendo unaplicación iOS. Yo tengo variasCALayer
objetos que eventualmente seráneliminado por un (encogiendo)animación. Cuando se completa la animación, yanimationDidStop:finished
se invoca, me gustaríaretirar laCALayer
objeto de lasuper vista y eliminarlo.
CALayer
objeto enanimationDidStop:finished
? Habría adivinado que elCAanimation
-objeto tenía un puntero a la capa, pero no puedo encontrarlo en el documento.¿Hay una mejor manera de manejar el problema? (En realidad, tengo varios objetos de animación agregados a la misma capa y, idealmente, me gustaría eliminar la capa solo cuando se completa la última animación)