在我的appdelegate中,在 applicationdidfinishlaunching 下,我有:
[self.navigationController setToolbarHidden:NO];
在一个子视图中,在下 但是,在导航控制器上击中后,工具栏仍然隐藏了。我尝试将其添加到 rootviewController 中,但没有成功。我不知道怎么了。[self.navigationController setToolbarHidden:YES animated:YES];
[self.navigationController setToolbarHidden:NO animated:YES];
在您的subview
中,您可以执行以下操作:
- (void)viewWillAppear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:YES animated:animated];
[super viewWillAppear:animated];
}
- (void)viewDidDisappear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}