当我使用导航 Controller 推送时,如何在 UIViewcontroller 中隐藏顶部栏 pushViewController ? 请问有什么帮助吗?
最佳答案
将此代码放在要为其隐藏导航栏的 View Controller 中。
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
你可能还想把它放在那里,这取决于你的需要:
- (void) viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:animated];
}
关于iphone - 当我从导航 Controller 推送时如何隐藏导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1617565/