我正在计划编写简单的iOS游戏,我很好奇使用哪种视图控件。
该应用程序将有四个视图。在第一视图中,用户可以选择游戏的玩家数量。在第二个视图中,将有一个选项来填充玩家名称。然后在第三个视图中,将随机选择玩家名称。然后第四个视图加载问题。当设备被抖动时,将出现第三个视图,依此类推。 在应用程序运行时,第一个和第二个视图将仅使用一次。
在这种情况下,我可以使用:
在这种情况下哪种方法正确? 如果我使用UINavigationViewController会有两个,只有一次使用过的视图(第一个和第二个,我相信它们会在应用程序运行时在内存中)
答案 0 :(得分:1)
我坚持使用UINavigationController
- 它被广泛使用,并且没有必要重新发明轮子(特别是当几乎每个应用程序都使用这个特定的轮子时)。
根据您的描述,您无法通过导航控制器完成任何操作,并在其导航堆栈上按下/弹出/设置视图控制器。