我有这样的ViewControllers
注册后,用户被移动到RevealViewController
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
SWRevealViewController *revealViewController = (SWRevealViewController *)[storyboard instantiateViewControllerWithIdentifier:@"revealViewControllerID"];
[self.navigationController pushViewController:revealViewController animated:YES];
然后使用自己的顶栏进入主视图控制器,但它没有显示,因为出现了带有“后退按钮”的导航栏。 (见图)。如何删除此导航栏以查看我的顶栏?
我发现很多SO页面都有类似的问题,但没有一个解决方案能够删除导航栏。
答案 0 :(得分:3)
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES];
}
答案 1 :(得分:1)
您需要使用以下方法:
self.navigationController.navigationBar.hidden = YES;
进入你的
- (void) viewWillAppear:(BOOL)animated