Iphone 将选项卡栏视图控制器设置为导航控制器的子视图

Iphone 将选项卡栏视图控制器设置为导航控制器的子视图,iphone,uinavigationcontroller,uitabbarcontroller,Iphone,Uinavigationcontroller,Uitabbarcontroller,我想我只是在寻找一些关于如何解决我的问题的建议 到目前为止,我有一个带有navigationcontroller的应用程序,它有一个表视图 表中的每个单元格都有一个文本字段、图像和一个公开按钮 这是我的主菜单选项导航屏幕 当用户单击一个公开按钮时,我想转到选项卡视图控制器的子视图。选项卡视图将根据选择的单元格显示不同的内容 我猜这可能与AccessoryButtonAttappedForrowWithInDexpath有关,但在那之后我有点迷路了 我只从一本书中的一个例子中体验过选项卡控制器,在

我想我只是在寻找一些关于如何解决我的问题的建议

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

表中的每个单元格都有一个文本字段、图像和一个公开按钮

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

当用户单击一个公开按钮时,我想转到选项卡视图控制器的子视图。选项卡视图将根据选择的单元格显示不同的内容

我猜这可能与AccessoryButtonAttappedForrowWithInDexpath有关,但在那之后我有点迷路了

我只从一本书中的一个例子中体验过选项卡控制器,在这个例子中,选项卡栏控制器被拖到interface builder中的一个窗口上


我想尝试确定一个方向,设置为“工作”

我强烈建议您重新考虑使用这里的选项卡栏。选项卡栏是一个顶级控件,用于导航应用程序中逻辑上独立的部分。通常使用包含导航控制器的选项卡,这些导航控制器在导航中钻取详细信息

你可以考虑使用工具栏而不是标签栏。工具栏用于更改当前视图的上下文。您可以非常轻松地在视图中为当前导航栏定义工具栏项


综上所述,如果您仍然使用tab bar,我会将tab bar保持在应用程序的顶层,并在必要时使用
setViewController:animated:
更改选项卡。同样,我认为这最终会产生一个相当混乱的用户界面。

感谢您的洞察力。我选择了nav控制器>>选项卡控制器的组合,因为我正在尝试重新创建使用flash制作的现有应用程序。该应用程序的前提是有一个艺术家名单可供选择。选择艺术家,然后进入艺术家屏幕,屏幕上有4或5个子视图选项。我现有的flash应用程序与本教程页面上的应用程序非常相似。我会在工具栏控制器上做一些阅读,看看我是否能看到你来自哪里。再次感谢。