Установите продолжительность анимации, используя setAnimationDuration:
В то же время вы настраиваете performSelector:withObject:withDelay
с той же задержкой, что и продолжительность анимации
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0]; //the animation will last for 1.0s
//some animation code here
[UIView commitAnimations];
[self performSelector:@selector(someMethodToDisplayLabel) withObject:nil afterDelay:1.0];
//someMethodToDisplayLabel will be called after 1.0s