Как показать и скрыть UISearchBar UISearchDisplayController
У меня есть кнопка поиска, расположенная в правой части навигации. Это мой код:
UIButton *btnSearch = [UIButton buttonWithType:UIButtonTypeCustom];
btnSearch.frame = CGRectMake(0, 0, 22, 22);
[btnSearch setImage:[UIImage imageNamed:@"search_btn.png"] forState:UIControlStateNormal];
[btnSearch addTarget:self action:@selector(showSearch:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *searchItem = [[UIBarButtonItem alloc] initWithCustomView:_btnSearch];
self.navigationItem.rightBarButtonItems = searchItem ;
Вот как этосмотри.
И я хочу отобразить панель поиска после нажатия на кнопку поиска, и закрыть ее после нажатия на кнопку отмены, а затем показать панель навигации назад, но я нене знаю, как его кодировать.
- (IBAction)showSearch:(id)sender{
???
}
Это то, что я хочу.
Пожалуйста, помогите или предоставьте пример кода. Мне это действительно нужно.
Спасибо за чтение.