在哪里控制视图控制器?

时间:2011-02-19 00:27:00

标签: iphone cocoa-touch xcode

我在基于视图的模板中工作, 我有main.m,我没有碰过。 和一个视图控制器,这是我当前的显示, 和一个没有任何东西的虚拟控制器。

如果我实现虚拟控制器,并希望在它们之间切换 两个视图控制器,我应该在哪里以及如何做? 我只使用了子视图, 但不太确定在哪里触摸视图控制器...... 它是否与addView一样,与子视图一样发布? 请帮帮我......

1 个答案:

答案 0 :(得分:1)

这取决于您希望如何做。您可以以模态或非模态方式呈现虚拟视图控制器。要以模态方式进行,请查看:

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated

以下是有关如何执行此操作的示例:

DummyViewController *dummyController = [[DummyViewController alloc] init];
[self presentModalViewController: dummyController];

您还可以执行以下操作:

- (void)presentFlipSideViewController:(UIViewController *)flipsideViewController

当用户执行某些操作时,您可以调用这些方法,例如点击按钮。这两种方法都可以在处理tap或action的视图控制器中实现,在您的情况下,是项目模板视图控制器。