我正在开发一个基于标签的应用程序。当我点击一个标签时,会显示一个带有表格视图的搜索栏。我保持导航栏隐藏在ViewDidLoad中。但是当我点击Uisearchbar的取消按钮时,导航栏就会被取消隐藏。如果你有,请给我任何解决方案。
答案 0 :(得分:0)
您可以隐藏导航栏:[self.navigationController setNavigationBarHidden:YES];
以及要再次显示导航栏的位置[self.navigationController setNavigationBarHidden:NO];
或
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
if ( viewController == rootController ) {
[navigationController setNavigationBarHidden:YES animated:animated];
} else if ( [navigationController isNavigationBarHidden] ) {
[navigationController setNavigationBarHidden:YES animated:animated];
}
}