0

我有一个主 tabBarController,其中一些选项卡作为主控制器,每个选项卡都包含一些对象。一旦调用了一个视图,例如,按下 tableview 的一个单元格,tabBar 就会消失,使用,

AppsViewController.hidesBottomBarWhenPushed = YES;
[[self navigationController] pushViewController:AppsViewController animated:YES];

新视图包含一个新的 tabBarController 但它没有显示!如何解决?如果不可能,另一种选择是插入 tabBar(正确显示!)而不是 tabBarController,然后以编程方式处理其控制。如何?任何帮助,将不胜感激。谢谢你。

4

2 回答 2

1

老实说,我不使用标签栏。在某些条件下定制它会变得非常复杂。我所做的是放置一些自定义按钮来代替选项卡。让设计师完成剩下的工作。按钮的图像看起来与您的应用程序中的标签栏完全一样,您可以按照自己想要的方式轻松自定义它

我可以向你展示我最近的应用程序的快照,它看起来像一个标签栏,但由自定义按钮组成

让我知道你对此的看法 干杯

W

于 2012-04-28T12:48:39.947 回答
0

如果您在谈论 UITabarController,则无法在也是 tabbarcontroller 的选项卡中选择控制器。做到这一点的唯一方法是以模态方式呈现它。在 hig 和 view 控制器编程指南中清楚地解释了原因。原因是关于视图控制器层次结构。

于 2012-04-28T11:30:59.787 回答