多个视图控制器,带有界面构建器和iPad

时间:2011-07-25 13:14:29

标签: ios xcode ipad uiviewcontroller interface-builder

我正在尝试创建一个应用程序,它有一个主屏幕,然后是三个按钮,允许用户切换到一个完全不同的“上下文”(所以我有另一个屏幕,使用opengl进行一些渲染,另一个将执行与主屏幕完全不同的东西。

我的问题是如何在界面构建器中创建多个视图控制器,然后如何在不同的视图控制器之间切换? (我知道这不是苹果公司推荐的,但这正是我要做的事情)

感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

  

如何在界面构建器中创建多个视图控制器   那么我将如何在不同的视图控制器之间切换

我将基于您所说的“界面构建器中的多个视图控制器”部分进行回答。我认为你的NIB中有一个或两个(或n个)ViewControllers(而不是UIViews),你想和它们“玩”。你可以做这样的事情:

[self.view addSubview:myFirstViewController.view];

如果你想换到另一个:

[myFirstViewController removeFromSuperview];
[self.view addSubview:mySecondViewController.view];

请记住在“rootViewController”和IBOulet中有一个对UIViewController的引用。如果您需要更多帮助,请告诉我。