Сделайте UISplitViewController
«главную» панель «100» *, затем просто нажмите на UIViewController
s, которые имеют navigationItem
s.
Вот пример установки:
UIViewController *masterController = [[MyCustomMasterController alloc] init…];
[[masterController navigationItem] setTitle:@"Root"];
UINavigationController *navController =
[[UINavigationController alloc] initWithRootController:masterController];
UIViewController *detailController [[MyCustomDetailController alloc] init…];
UISplitViewController *splitView = [[UISplitViewController alloc] init];
[splitView setViewControllers:[NSArray arrayWithObjects:navController,
detailController,
nil]];
А потом:
UIViewController *subController = [[MyCustomSubController alloc] init…];
[[masterController navigationController] pushViewController:subController
animated:YES];
Добавление нового UIViewController
в стек UINavigationController
приведет к появлению кнопки возврата с заголовком «Root» для представления MyCustomMasterController
.