Просто
[self.navigationController pushViewController:view2ViewController animated:YES];
простой результат, который вы могли бы найти, просто погуглив некоторое время ...
Я предположил, что ваше приложение основано на навигации.Если это не так, вам нужно инициировать UINavigationController
.Например, в вашем делегате приложения, в вашем методе didFinishLaunchingWithOptions:
вы можете сделать что-то вроде
navigationController = [[UINavigationController alloc] init];
[self.window addSubview:navigationController.view];
[navigationController pushViewController:self.viewController animated:NO];
[self.window addSubview:navigationController.view];
[self.window makeKeyAndVisible];
, где navigationController
- это UINavigationController
, установленное как @property
.
вы не хотите устанавливать UINavigationController
, который вы можете выбрать для представления другого вида модально, используя
[self presentModalViewController:view2ViewController animated:YES];