В значительной степени с UISearchBar
внутри -(void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
вы бы использовали [navigationController setNavigationBarHidden: YES animated:YES]
, который оживляет его, чтобы скрыть, когда вы нажимаете внутри панели поиска, а затем внутри - (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar
вы используете [navigationController setNavigationBarHidden: NO animated:YES]
оживляет его, возвращаясь в представление.
В делегате UITextView
вы получаете два метода, которые по сути одинаковы.[navigationController setNavigationBarHidden: YES animated:YES]
- (void)textViewDidEndEditing:(UITextView *)textView
Куда бы вы положили [navigationController setNavigationBarHidden: NO animated:YES]