Если вы просто используете UINavigationController с UIView, это довольно просто.У вида или кнопки на виде 1, которая перехватывает действие касания.
Показывает привязку действия касания к кнопке на вашем представлении 1
[button2 addTarget:self action:@selector(button2Pressed:) forControlEvents:UIControlEventTouchUpInside];
Это показывает, как метод выдвигает новыйконтроллер для навигации.Вы можете сделать это в представлении 2, чтобы перейти к просмотру 3.
-(void)button2Pressed:(id)sender {
UIView view2 = [[[UIView alloc] init] autorelease];
[self.navigationController pushViewController:view2 animated:YES];
}
Наконец, если вы хотите вернуться к просмотру 1
[self.navigationController popToRootViewControllerAnimated:YES];
Лучший способ научитьсяо различных опциях стоит ознакомиться с документацией UINavigationController .