У меня есть очень простой UITableView с прикрепленным UISearchBar, а вот поток, что происходитUISearchBar и resignFirstResponder
UITableView пуст, пользователь вводит UISearchBar, и воспитывает клавиатуру. После того, как пользователь вводит кнопку Поиск
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
[searchBar resignFirstResponder]; //move the keyboard out of the way
//Code....
}
работает просто отлично, и перемещает клавиатуру из пути, и заполнит UITableView. Проблема заключается в любых последующих попытках поиска.
Те же шаги, что и раньше, однако клавиатура никогда не увольняется. Я чувствую, что что-то другое становится ответчиком, мне просто нужно немного ясности, чтобы понять, что происходит на самом деле.
это отлично работает для меня! – Raptor
У меня были похожие проблемы с ячейками UICollectionView, содержащими UITextFields, и это решило это для меня, спасибо! – thomh
Не работает в 'func searchBarCancelButtonClicked (searchBar: UISearchBar)' protocol – jose920405