如何将tabController添加到另一个tabController

时间:2009-07-26 11:30:13

标签: iphone controller tabs

我有一个基于tabController的iPhone应用程序。第一个选项卡与表视图控制器相关联。当我选择一个表格单元格时,我想显示另一个表格控制器视图,但底部有不同的标签。最好的方法是什么?动态更改标签条目,还是通过IB进行?请指教。

谢谢,

纳瓦

2 个答案:

答案 0 :(得分:0)

Apple人机界面指南真的建议不要这样做。

  

例如,在iPhone上,iPod使用标签栏允许用户选择要关注的媒体收藏的哪个部分,例如播客,艺术家,视频或播放列表。另一方面,Clock应用程序使用标签栏来授予用户访问应用程序的四个功能的权限,即World Clock,Alarm,Stopwatch和Timer。图6-10显示了如何选择选项卡栏中的选项卡可以更改Clock中的视图。注意标签栏如何在图6-10所示的不同时钟模式下保持可见。这使用户可以轻松查看他们所处的模式,并允许他们访问所有时钟模式,无论当前模式如何。

使用工具栏可能会考虑做什么。

答案 1 :(得分:0)

BTW,我找到了最好也是最干净的方法,感谢Rufus - iPhone Beta Dev Forum撰稿人:你可以随时改变root tabbarcontroller的视图,也可以改变tabbaritems title&图标。所以实际上我不需要2个tabbarcontrollers,而是我改变现有的一个,设置它的视图和&相应的tabbaritems视图。