Вы можете использовать простые анимации ядра, чтобы сделать это.Примерно так:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:2];
coverView.center = CGPointMake(coverView.center.x, 400);
[UIView commitAnimations];
Где coverView - это представление, покрывающее ваши кнопки, когда эта анимация выполняется, представление анимируется до точки X = x Y = 400 и использует 2 секунды для этого.Вы можете сделать это с любым объектом в конструкторе интерфейсов, и, следовательно, вы можете экспериментировать и создавать то, что вам подходит.Надеюсь, это поможет.