1

我想让一个类管理多个视图,如下所示:

AppDelegate
  RootController
    ViewController1 + View1.xib
    ViewController2 + View2.xib

我的应用程序的逻辑将在 RootController 中。

为此目的最好的设计模式是什么?我的 RootController 应该扩展UINavigationController吗?

4

1 回答 1

1

看起来您将使用 View Controller Containment(请参阅 WWDC 2011 Session 102 ADC 视频)。因此,您的根控制器很可能是 UIViewController 的子类,顺便说一句,UINavigationController 不打算被子类化(根据 Apple 文档)。

于 2012-04-16T12:54:07.993 回答