2012-04-28 69 views
0

我有一个主tabBarController与一些标签作为主控制器和每个选项卡包含一些对象。视图一旦被调用,例如,按tableview中的一个单元,采用的TabBar自败,iOS tabBarController不显示

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

新视图包含一个新的tabBarController,但它不显示!如何解决它?如果不可能,另一个选项是插入tabBar(显示正确!)而不是tabBarController,然后处理其控制程序。怎么样?任何帮助,将不胜感激。谢谢。

+0

http://www.roseindia.net/tutorial/iphone/examples/iPhone-TabBar-Application-Tutorial-UITabBar。 html >>看到这篇博文..它可能会帮助你.. – Nit 2012-04-28 11:17:30

+0

谢谢,但这个例子是基于tabBarController,而不是在一个单一的标签B ar对象 – Jaume 2012-04-28 12:02:08

回答

0

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

+0

模态视图控制器解决了它!我感谢您的帮助!谢谢。 – Jaume 2012-04-28 12:59:39

+0

欢迎您 – Andrea 2012-04-28 18:40:30

1

老实说我不使用标签栏。在某些情况下它会变得非常复杂以定制它。我所做的是我将一些自定义按钮放置在制表符的位置。并让设计师完成剩下的工作。按钮的图像看起来完全像一个标签栏在你的应用程序,你可以很容易地定制它的方式你想它

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

让我知道什么ü想想 干杯

W¯¯

+0

感谢您的回复,但不幸的是我必须使用tabBar或tabBarController ...但是我也在android上使用这种方法,我会尝试更改一些代码以测试它... – Jaume 2012-04-28 12:58:18