【发布时间】:2012-03-12 11:05:48
【问题描述】:
我正在制作多人游戏。我的第一个屏幕,应该显示一个登录表单(不是模态)。当它完成时,它应该调用我的“根类”的委托,并且“根类”应该删除这个视图控制器并添加另一个。然后当游戏结束时,“根类”将用另一个委托方法调用,它应该显示另一个屏幕等。
我对此有 3 个想法,我想知道哪个会更好。
a) 我的根类是一个 uiviewcontroller,它在调用委托方法时添加/删除子视图。
b) 我的根类是 NSObject 子类,它会在必要时更改窗口 rootViewControler。
c) 没有导航栏的导航控制器。但是我如何管理视图层次结构?
管理视图层次结构的更好逻辑是什么?除了 a 和 b 之外还有什么想法吗?
【问题讨论】:
-
你尝试了什么?成功了吗?
标签: iphone ios cocoa uiviewcontroller