我想要隐藏第一个视图控制器的顶部栏。
我知道我不能只编辑该视图控制器的文件,因为它的版权归Apple所有。所以我需要构建一个新的控制器文件自定义类,并将其附加到我希望隐藏顶部栏的视图控制器。
然后,如何编辑这个新创建的.m文件,以便隐藏我想隐藏的视图控制器的顶部栏?
谢谢! :)
答案 0 :(得分:0)
一种选择是执行以下操作:
在View Controller 1中:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
在View Controller 2中:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:NO animated:animated];
}