2009-07-26 41 views
1

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

感谢,

纳瓦

回答

0

顺便说一句,我发现了最好的和最干净的方式,这要归功于Rufus - iPhone Beta开发论坛撰稿人:您可以随时更改根tabbarcontroller的视图,也可以更改tabbaritems标题&图标。所以实际上我不需要2个tabbar控制器,而是改变现有的tabbar控制器,相应地设置视图的tabbaritems视图&。

0

苹果人机界面指南真正反对这项建议。

例如,在iPhone,iPod的使用标签栏,允许用户选择把重点放在其自己的媒体集合的一部分,如播客,艺术家,视频或播放列表。另一方面,时钟应用程序使用标签栏来让用户访问应用程序的四个功能,即世界时钟,闹钟,秒表和计时器。图6-10显示了如何在选项卡栏中选择一个选项卡来更改“时钟”中的视图。注意标签栏如何在图6-10所示的不同时钟模式下保持可见。这使得用户很容易看到他们在哪个模式,并且允许他们访问所有的时钟模式,而不管当前的模式如何。

您正在考虑做的工具栏可能是可能的。

相关问题