2010-07-19 118 views
1

我将在具有多个选项卡的应用程序中放入根控制器,其中tab是导航控制器?iphone应用程序设计

我是否创建导航控制器的派生类,其中每个导航控制器都管理自己的视图控制器,并且根管理导航控制器的Tabbar和列表?

回答

0

我相信XCode中的“选项卡栏应用程序”模板将帮助您开始使用它。

制作完毕后,MainWindow.xib文件(下在项目文件“资源”)应该有一个单一的UITabBarController,它被添加到UIWindow中的代码applicationDidFinishLaunchingWithOptions:在应用程序委托。

因此,应用程序委托只“知道”有关标签栏控制器。然后,在Interface Builder中,您可以为每个选项卡指定一个单独的XIB文件加载。在这些XIB文件中,您需要一个UINavigationController

如果你这样做,UITabBarController将负责为你实例化所有的UINavigationControllers(很好!)。