В приложении для контактов на iPhone, если вы вводите поисковый запрос, нажмите кнопку "Поиск", клавиатура скрыта, НО кнопка отмены все еще включена. В моем приложении кнопка отмены отключается, когда я вызываю resignFirstResponder.
Кто-нибудь знает, как скрыть клавиатуру, сохраняя кнопку отмены в разрешенном состоянии?
Я использую следующий код:
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
}
Клавиатура выдвигается из вида, но кнопка "Отмена" справа от текстового поля поиска отключена, поэтому я не могу отменить поиск. Приложение контактов поддерживает кнопку отмены в разрешенном состоянии.
Я думаю, может быть, одним из решений является погружение в объект searchBar и вызов resignFirstResponder в реальном текстовом поле, а не в строке поиска.
Любой вход оценивается.