Linking animations together with animationDidStop is useful for very simple scenarios. However, for something more complicated, it quickly becomes cumbersome.
A better approach recommended by Apple is to use the CAMediaTiming protocol.
They provide a great example in WWDC 2011 videos of the 421 Basic Animation Basics session. You will find this in the link above. To do this, you will need a developer account.
Fast forward in the video at 42:36 for the “Notifications and time” tooltip.
Max MacLeod
source share