我有一个navigationController,其中根viewController没有工具栏,但是根viewController导航到一个viewController,它有一个始终可见的工具栏。我必须保证根viewController的工具栏是隐藏的,无论它是首先呈现还是上面的viewController是poped in navigationController stack.So,我在根viewController中使用以下代码:
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.navigationController setToolbarHidden:YES animated:YES];
}
这是最好的闷闷不乐?或者我应该使用“hidesBottomBarWhenPushed”等?