我正在开发基于选项卡的应用程序。其中,当我单击选项卡时,会显示带有表格视图的搜索栏。我一直将导航栏隐藏在 ViewDidLoad 中。但是,当我单击 Uisearchbar 的取消按钮时,导航栏将变为 unhidden。如果您有任何解决方案,请提供给我。
问问题
146 次
1 回答
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];
}
}
于 2013-08-02T05:20:05.963 回答