1

次のように、1つのクラスで複数のビューを管理したいと思います。

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

私のアプリケーションのロジックはRootControllerにあります。

この目的に最適なデザインパターンは何ですか?RootControllerを拡張する必要がありUINavigationControllerますか?

4

1 に答える 1

1

View Controller Containmentを使用しているようです(WWDC2011セッション102ADCビデオを参照)。したがって、ルートコントローラはUIViewControllerのサブクラスである可能性が高いですが、UINavigationControllerはサブクラス化されることを意図していません(Appleドキュメントによると)。

于 2012-04-16T12:54:07.993 に答える