标签栏不在主xib iphone中

时间:2011-01-24 03:22:51

标签: iphone uitabbarcontroller

如何在不是mainWindow.xib的窗口中实现标签栏控制器? 有没有例子, 或者我应该连接什么来完成这个? TNX!

1 个答案:

答案 0 :(得分:1)

除了应用程序的根视图(窗口)之外,不打算将UITabBarController作为/添加到另一个视图。所以你要说的是你想要一个UITabBarController出现在UINavigationController中。然而,这不是“允许的”。 UITabBarController旨在作为一个坚实的导航点,想到Windows“Start-bar”,它始终保持在固定位置。

要在代码中实现此功能,您可以将UITabBarController添加到appdelegate中的窗口。然后将UINavigationController添加到应用程序中的不同选项卡。

  

因为UITabBarController类继承自UIViewController类,所以选项卡栏控制器具有可通过view属性访问的自己的视图。部署选项卡栏界面时,必须将此视图安装为窗口的根目录。与其他视图控制器不同,标签栏界面不应该作为另一个视图控制器的子项安装。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITabBarController_Class/Reference/Reference.html