Как я могу это сделать?
Просто использовал анимацию UIView для перемещения представления контроллера представления.Добавьте другой вид, который является вашим меню, и переместите его, используя ту же анимацию.Это на самом деле довольно легко.
[UIView animateWithDuration:.5 animations:^{
[menu setFrame:CGRectOffset([menu frame], [menu frame].size.width, 0)];
[mainView setFrame:CGRectOffset([mainView frame], [menu frame].size.width, 0)];
}];
Это правильный путь?
Я не знаю, что вы подразумеваете под "правильным путем" ... Оооо, может быть?