使用哪种视图控件?

时间:2012-02-26 14:11:48

标签: cocoa-touch user-interface

我正在计划编写简单的iOS游戏,我很好奇使用哪种视图控件。

该应用程序将有四个视图。在第一视图中,用户可以选择游戏的玩家数量。在第二个视图中,将有一个选项来填充玩家名称。然后在第三个视图中,将随机选择玩家名称。然后第四个视图加载问题。当设备被抖动时,将出现第三个视图,依此类推。 在应用程序运行时,第一个和第二个视图将仅使用一次。

在这种情况下,我可以使用:

  1. UINavigationViewController
  2. 将UIViewController设置为rootViewController,然后在superview中添加/删除视图。
  3. 在这种情况下哪种方法正确? 如果我使用UINavigationViewController会有两个,只有一次使用过的视图(第一个和第二个,我相信它们会在应用程序运行时在内存中)

1 个答案:

答案 0 :(得分:1)

我坚持使用UINavigationController - 它被广泛使用,并且没有必要重新发明轮子(特别是当几乎每个应用程序都使用这个特定的轮子时)。

根据您的描述,您无法通过导航控制器完成任何操作,并在其导航堆栈上按下/弹出/设置视图控制器。