Korzystam z następującego kodu, aby ukryć mój navigationBar w detailViewController (mój drugi widok), i działa idealnie dobrze, gdy dotknę dowolnego z mojego obiektu z MasterViewController (mój pierwszy widok).setNavigationBarUkryty: TAK nie działa z searchDisplayController
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
Jednak, kiedy filtrować listę tabeli w masterViewController korzystając searchDisplayController i wybierz dowolny obiekt z konsekwencji navigationBar w detailView nie dostać ukryty ...
Czy muszę zrobić dodatkową pracę, aby ukryć pasek nawigacyjny, jeśli używam searchDisplayController?
do debugowania, ustawić punkt przerwania na linii setNavigationBarHidden: Tak, i nawet jeśli idę do detailViewController poprzez wyniku wyszukiwania, aplikacja uderza linię ..
jeśli ustawię [self.navigationController setNavigationBarHidden: YES animated: animated]; w viewDidAppear, działa dobrze ... ale chcę go ukryć przed wyświetleniem drugiego widoku :( – sora