【问题标题】:Handling multiple view controllers in my Ui在我的 UI 中处理多个视图控制器
【发布时间】:2011-07-20 19:33:14
【问题描述】:

我计划在我的 Ui 中使用多个视图控制器来实现特定功能。 例如,我有一个名为 Animals、Vehicles、instruments 的按钮。每个按钮代表类别。

在我的数据库中,我有 3 个类别的许多条目或子类别。

示例:车辆有 3 个子类别,分别命名为 3 轮车、2 轮车、4 轮车。

在上述子类别 4 轮车中,我还有另一个子类别,名为 Bus、Car、Van 等。

子类别不固定。用户可以在每个类别下保存任意数量的子类别。

请帮帮我...

现在 ui 看起来像 3 个按钮,分别命名为 Animals、Vehicles、instruments(主要类别)。

当我点击车辆按钮时,它将导航一个新窗口并显示相应的子类别(3 轮车、2 轮车、4 轮车)。

当我点击 4 Wheeler 时,它将导航一个新窗口并显示相应的子类别(公共汽车、汽车、货车)。该过程将继续进行,直到某个类别没有任何子类别。

根据 DB 值/加工子类别,另一个主要类别(动物、仪器)的过程也相同。

我对 Ui 设计感到困惑。谁能告诉我该怎么做。需要为每个子类别使用单独的视图。那么我该如何处理视图。

在 ui 中有一个公共部分可以在屏幕底部添加和更新添加的类别。如何在不影响该部分的情况下更改/导航视图。谁能给我一个很好的方法来做到这一点。我喜欢在单个视图中执行此操作。但看起来我们在选择类别时正在导航到另一个视图。

【问题讨论】:

  • 您已被警告停止试图规避您的暂停。这就是我要说的。

标签: objective-c xcode ipad uiviewcontroller categories


【解决方案1】:

您可以使用 Table View Controller 并使用来自 .plists 或其他数据源的数据为其播种。

https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/AboutTableViewsiPhone/AboutTableViewsiPhone.html

这听起来最适合你的情况。

【讨论】:

    【解决方案2】:

    您需要了解如何使用NavigationControllerTableViewControllerTabBarController。看 this tutorial ,基本就懂了!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多