无法隐藏导航控制器的工具栏

时间:2015-04-07 21:11:05

标签: ios objective-c

我有一个嵌入导航控制器和标签栏控制器的控制器(搜索控制器)。然后我在Search Controller中有一个嵌入导航控制器的容器视图。

出于某种原因,我无法隐藏嵌入在容器视图中的导航控制器的工具栏。这就是我试图隐藏工具栏的方式。

-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.navigationController setToolbarHidden:YES];
    [self.tableView reloadData];
}

无论如何,我的控制器底部的工具栏将有一个工具栏,用于覆盖我的容器视图的内容。任何想法为什么会发生这种情况以及如何隐藏工具栏/(标签栏?)?谢谢。

问题图片:

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试使用:

self.tabBarController.tabBar.hidden = true;

答案 1 :(得分:0)

我不确定到底出了什么问题或者正确的解决方法是什么。但是为了解决这个问题,我只是放大了标签栏下面的容器视图,这样我无法隐藏的标签栏隐藏在我的通用标签栏下面。