【问题标题】:How To Create Multiple Views Without A Navigation Controller?如何在没有导航控制器的情况下创建多个视图?
【发布时间】:2011-09-19 03:00:12
【问题描述】:

我正在尝试在 Xcode 4 中基于视图的 iPhone 应用程序中创建多个视图。我遵循了许多教程并阅读了许多文章,但它们都没有奏效。我发现他们需要一个导航控制器。如何在没有导航控制器的情况下创建 2 个使用按钮切换的视图?

谢谢!

【问题讨论】:

    标签: iphone ios multiple-views


    【解决方案1】:

    我会使用 presentModalViewController。有大量关于如何切换视图的 youtube 视频,其中一些没有 presentModalViewController,因此您必须观看视频以查看他们是否在代码中编写了 presentModalViewController。我总是使用 presentModalViewController。

    【讨论】:

      【解决方案2】:

      您可以创建一个额外的视图并将其作为保留变量保存在您的控制器中,您可以根据需要进行操作

      [self.view addSubview:secondView];
      //or  - to remove second view and show first view
      [secondView removeFromSuperView];
      

      【讨论】:

      • 我是 iPhone 开发的新手——你能解释一下我会怎么做吗?我会创建一个新视图(包括类文件)并在我的 ViewController.h 中声明它吗?感谢您的回复!
      【解决方案3】:

      为什么不使用 UINavigationController 而禁用导航栏?

      这是最简单的方法。它将避免许多由不正确的视图控制器编程可能带来的问题。您的用户永远不会知道其中的区别 - 没有任何视觉线索表明您已经这样做了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-28
        • 2011-12-16
        • 1970-01-01
        • 2011-10-12
        • 2017-08-09
        • 2011-09-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多