2012-08-14 13 views
1

我的应用程序有一个SPLITVIEW控制器,并且当我在详细视图中选择了一个小区,我要推的是取代了左,右窗格视图。如何推动定制左窗格中的视图,SplitViewController

下面的代码与自定义视图取代仅右窗格中。

SecondViewController *secondView = [[SecondViewController alloc] 
    initWithNibName:NSStringFromClass([SecondViewController class]) 
    bundle:nil]; 

[[self navigationController] pushViewController:secondView animated:YES]; 

我想在左窗格加载另一个表。

回答

0

您将要更换splitviewcontroller视图。你在那里做的是推到你所在的任何导航控制器上,我假设你是你的细节或者分离视图控制器的导航面。

像这样的事情会蛮力,但你不得不改变什么,你需要更多:

的AppDelegate * myDelegate = [[UIApplication的sharedApplication]代表];

[myDelegate.splitViewController.view addSubView secondView.view];

或者,也许尝试更换程序委托RootViewController的

myDelegate.window.rootViewController = secondView;

这一切都是假设你有正确的属性,但你将不得不考虑,不只是把一个视图控制器到无论自己是在上面的代码片断的溶液中。我希望这可以帮助

相关问题