У меня есть этот код, например:
[UIView animateWithDuration:0.3
delay:0
options:UIViewAnimationOptionCurveEaseOut
animations:^{
[self animateMenuOut:menu];
}completion:^(BOOL finished) {
[menu removeFromSuperview];
}];
Однако вместо анимации он просто исчезнет из вида.Удаление строки [menu removeFromSuperview];
делает ее работоспособной.