我有一个带有标签栏控制器的应用程序,它有三个标签。
在选项卡1中有一个视图(view1),其中一个按钮在单击时将用户转换为仍在选项卡1中的新视图(view2)。但是,当加载此新视图(view2)时,它会覆盖我的标签栏控制器。
对于我仍然显示标签栏控制器以及保持标签1突出显示的最佳方法是什么?
答案 0 :(得分:0)
你是如何从view1执行view2的“转换”的?
一种解决方案是使用UINavigationController
作为tab1的根视图控制器,因此view1可以通过在导航控制器上按下它来显示view2。或者,让view1以模态方式显示view2。
无论哪种方式都不应覆盖标签栏,仍然会选择(突出显示)tab1。
答案 1 :(得分:0)
我认为您将视图作为模态视图推送,如果是这种情况,那么视图肯定会覆盖您的标签栏,另一种方法是推动视图控制器,这不会隐藏您的标签栏。
尝试这样做:
[[self navigationController] pushViewController:viewContObject animated:YES];
希望这有帮助,
谢谢,
Madhup