Предположим, у вас есть все навигационные панели, кнопки готовы. Вы можете использовать модальное представление для решения:
-(void)changeView{
//create some view
[youNewView setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
[self presentModalViewController:youNewView animated:YES];
}
Вы можете использовать описанный выше метод для перехода к новому виду.
-(void) dismissView{
[self dismissModalViewControllerAnimated:YES];
}
и используйте второй метод в новом представлении, чтобы перевернуть обратно.
Мне очень нравится этот метод, потому что вам вообще не нужно добавлять какой-либо контроллер вручную.