【问题标题】:Multiple view controllers with interface builder and an iPad具有界面生成器和 iPad 的多个视图控制器
【发布时间】:2011-10-12 14:26:18
【问题描述】:

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

我的问题是如何在界面生成器中创建多个视图控制器,然后如何在不同的视图控制器之间切换? (我知道 Apple 不建议这样做,但这是我正在尝试做的)

感谢您的帮助:)

【问题讨论】:

    标签: ios xcode ipad uiviewcontroller interface-builder


    【解决方案1】:

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

    我的答案将基于您所说的“界面构建器中的多个视图控制器”部分。我假设您的 NIB 中有一个或 2 个(或 n 个)ViewController(而不是 UIView),并且您想与它们“玩耍”。你可以做这样的事情:

    [self.view addSubview:myFirstViewController.view];
    

    如果你想换另一个:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-06
      • 2014-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多