2010-02-05 125 views
0

我想我只是在寻找一些关于如何解决我的问题的建议。将导航栏视图控制器设置为导航控制器的子视图

到目前为止我有,有一个表视图navigationcontroller的应用程序。

表中的每个单元具有一个文本字段和图像和公开键。

这是我的主菜单选项导航屏幕。

当用户点击一个按钮公开我想去到标签视图控制器的子图。选项卡视图将显示不同的内容,具体取决于所选的单元格。

我猜这将有事可做与accessoryButtonTappedForRowWithIndexPath但在那之后,我有点失落。

我在一本书,其中的TabBar控制器在界面生成器拖动到窗口只有经历过的选项卡控制器,从一个例子。

我想尝试和牵制的方向着手给

回答

0

我会强烈建议重新思考你的标签栏的应用在这里。标签栏旨在成为用于导航应用程序的逻辑分离部分的顶级控件。正常使用将是包含导航控制器的选项卡,这些控制器在导航中钻入详细信息。

您可以考虑更改为使用工具栏而不是标签栏。该工具栏旨在更改当前视图的上下文。您可以非常轻松地为当前导航栏定义视图中的工具栏项目。所有这一切说,如果你仍然使用标签栏,我会保持标签栏在你的应用程序的顶层,并使用setViewControllers:animated:在必要时更改标签。再次,我认为这最终会产生一个相当混乱的用户界面。

+0

感谢您的洞察力。 我选择了导航控制器>>选项卡控制器的组合,因为我试图重新创建一个现有的应用程序,我用闪光灯制作。 该应用程序工作的前提是有一个列表艺术家可供选择。选择一位艺术家然后进入具有4或5个子视图选项的艺术家屏幕。 我exisitng Flash应用程序的工作原理非常类似于应用本教程页面 http://www.iphonedevcentral.com/create-uitabbarcontroller/上。 我会在工具栏控制器上做一些阅读,看看我能否看到你的来源。 再次感谢。 – dubbeat 2010-02-08 11:20:08

相关问题