如何在iphone中的viewcontroller中添加tabbarcontroller

时间:2010-10-08 13:54:13

标签: iphone ios4

喜      我目前正在从事基于iphone导航的应用程序。所以我的应用程序有30个屏幕,导航五个屏幕后,我需要一个TabbbarController。我添加tabbar Controller OverMy viewController([self.View addSubView:tab.View];)我的应用程序工作正常和导航工作完美但我的问题是从tabScreen导航到其他myViewController其中tabbbar控制器不是关联但导航视图控制器工作得很好。  所以在我的代码上面添加tabbar是错误的然后plz帮助我,提前谢谢。

1 个答案:

答案 0 :(得分:1)

我不得不说,我不完全理解你的问题,我想这是由于语言障碍,但也许你可以再详细说明一下你的解释。但是,我认为我理解你的问题。您希望UITabbarController(分别是它的视图)是UINavigationController的子视图。那是对的吗? 这个问题的答案很简单,但是,我害怕,不满意你:你不能这样做,即使你可以,你也不应该这样做。请看看Apple的优秀ViewController guide。它说:

  

因此,导航控制器可以包含自定义视图控制器,并且标签栏控制器可以包含导航控制器和自定义视图控制器。但是,导航控制器不应将标签栏控制器作为其导航界面的一部分。生成的界面会让用户感到困惑,因为标签栏不会始终可见。