Вы можете сделать это, используя простые анимации, вид должен исчезнуть, позже вы можете привести контекст внутри делегата анимации UIView и запустить вторую анимацию.
aView.alpha = 1.0;
[UIView beginAnimations:nil context:@"Context1"];
[UIView setAnimationDuration: 1.0];
[UIView setAnimationCurve: UIViewAnimationCurveEaseOut];
[UIView setAnimationBeginsFromCurrentState:YES];
aView.alpha = 0.0;
[UIView commitAnimations];
Этот идентификатор метода делегата, который вы должны реализовать:
-animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context