将UITabBarControllerDelegate添加到UINavigationController应用程序

时间:2011-01-18 20:38:39

标签: iphone uitabbarcontroller

我希望这不是一个明显的问题。我真的在这里敲我的头。

我有一个基于导航的应用程序。我正在使用表视图深入查看一组数据,直到找到我想要的记录。当我找到它时,我想将细节视图推到堆栈上。详细视图应在屏幕底部有一个标签栏,以便我可以在一个选项卡中查看详细信息摘要,然后翻转到其他选项卡以查看详细信息屏幕的其他部分。

我可以在视图中添加一个简单的标签栏控件,但似乎我真正需要的是从“标签栏应用程序”模板中获得的内容。我已经找到了一个例子,其中有人从标签栏应用程序开始,然后添加导航控制器,但我没有找到像我这样的人。

HALP!

2 个答案:

答案 0 :(得分:1)

我找到了解决方案......“神奇子弹”原样。在我的主控制器中,其中有标签栏控制器,我必须设置:

    self.view = tabBarController.view;

突然间,事情按照我的预期发挥作用。

答案 1 :(得分:0)

您可以创建一个标签栏控制器,其中包含两个子视图,“摘要”和“详细信息”。在此控制器工作后,您只需按下导航堆栈即可。

我建议采用以下方法:

  1. 研究标签栏导航模板,了解标签控制器的工作原理。
  2. 在当前应用之外创建并测试所需的行为。
  3. 调试完所有内容后,将标签控制器添加到您的应用中。
  4. HTH。