Показать / Скрыть UINavigationBar с анимированным движением экрана, как в UISearchBar - PullRequest
1 голос
/ 16 сентября 2011

У меня есть UITextView на экране и UINavigationBar поверх него.Как я могу добиться эффекта, как при прикосновении к UISearchBar.Возможно ли это?

1 Ответ

0 голосов
/ 18 мая 2012

В значительной степени с 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]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...