如何通过UISplitViewController推送视图控制器

时间:2010-11-05 01:37:37

标签: objective-c ipad

如何在UISPlitViewController上推送视图控件?或者我如何获得UISplitViewController的父UIViewController?

我想要做的是当用户点击按钮时,UiViewController会占用输入ipad视图。

我目前有这种层次结构:

Window
   UISplitViewController

我想推送一个新的UIController来取代或替换UISplitViewController

2 个答案:

答案 0 :(得分:3)

使用presentModalViewController:animated:从视图控制器显示视图控制器,默认情况下,如果为动画传递YES,它将覆盖整个屏幕并从下到上制作动画。

MyModalViewController *mvc = [[MyModalViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:mvc animated:YES];
[mvc release];

答案 1 :(得分:0)

您可以执行[[UIApplication sharedApplication] getKeyWindow].rootViewController = newViewController;

我实际上不确定getKeyWindow是否是确切的方法名称,它可能会略有不同。