Chain UIView animations with time intervals
问题 I need to animate 3 UIViews (fade in/out). 1 animation duration is 0.6s (fade in/out cycle is 0.6+0.6s). But I need to launch animations in 0.2 seconds. 1st animation should be launched in 0.0 seconds. 2nd animation should be launched in 0.2 seconds. 3rd animation should be launched in 0.4 seconds. And all of them should be looped "indefinitely" (until some trigger). What I have at the moment: - (void)playAnimation { isAnimated = YES; [self animateView:firstView afterDelay:0.0]; [self