如何在iPad的splitview的弹出窗口(左窗格)上添加导航项目?这是iPad内置电子邮件应用程序中导航的邮箱/收件箱/草稿部分所在的位置。
发布于 2010-05-05 10:12:34
将UISplitViewController的“主”窗格设置为UINavigationController,然后在其上按下具有navigationItem的UIViewController。
下面是一个示例设置:
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的堆栈将导致标题为“MyCustomMasterController”的后退按钮出现在MyCustomMasterController视图中。
https://stackoverflow.com/questions/2659864
复制相似问题