0
我在一個基於標籤的應用程序工作。其中當我點擊一個標籤時,一個搜索欄顯示與表視圖。我保持導航欄隱藏在ViewDidLoad中。但是當我點擊Uisearchbar的取消按鈕,然後導航欄變得不隱藏。請給我任何解決方案,如果你有。UIsearchBar取消按鈕,導致導航欄不被隱藏
我在一個基於標籤的應用程序工作。其中當我點擊一個標籤時,一個搜索欄顯示與表視圖。我保持導航欄隱藏在ViewDidLoad中。但是當我點擊Uisearchbar的取消按鈕,然後導航欄變得不隱藏。請給我任何解決方案,如果你有。UIsearchBar取消按鈕,導致導航欄不被隱藏
您可以隱藏導航欄:[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];
}
}
請出示你寫過什麼代碼.... – IronManGill