How to synchronize CALayer and UIView animations up and down a complex hierarchy
See How to manage CALayer animations throughout a hierarchy for a follow-up question that is concerned just with how to synchronize parent-child layer animations. This is a design question concerning running dependent animations at different levels of the view hierarchy in response to animations up the hierarchy. I have a container controller that has any number of child controllers. The parent controller organizes this content on the screen and at various points needs to change the size and positions of its children views. I'm trying to animate each of these child views to transition its size