在拆分视图控制器的详细信息视图中创建导航控制器

时间:2011-05-13 06:27:02

标签: ios uinavigationcontroller uisplitviewcontroller ipad

我们如何在基于拆分视图的iPAd App的详细视图中以编程方式创建导航控制器?

我尝试了此link中提供的步骤,但无法使用XIB中的导航控制器替换详细信息视图控制器。

1 个答案:

答案 0 :(得分:5)

我知道这是一个老问题,但我讨厌没有回答的问题。

UIViewController * masterController = ... allocation/init ...
UIViewController * detailController = ... allocation/init ...
UINavigationController *detailNavController = [[[UINavigationController alloc] initWithRootViewController:detailController ] autorelease];


UISplitViewController *splitViewController = [[UISplitViewController alloc] init];
splitViewController .viewControllers = [NSArray arrayWithObjects:masterController , detailNavController, nil];