Клавиатура отключается после ввода одного символа в строке поискаIOS

Программируем под IOS
Ответить
Anonymous
 Клавиатура отключается после ввода одного символа в строке поиска

Сообщение Anonymous »

Сначала я ввожу текст в контроллер панели поиска, все работает нормально. Затем я удаляю текст и повторно печатаю тот же или другой текст. В этом случае клавиатура закрывается сразу после ввода каждого символа в строке поиска.
Метод делегата, который я реализовал для панели поиска:

Код: Выделить всё

    func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
searchBar.becomeFirstResponder()

filteredData = []  // Clear the filteredData array

if searchText == "" {
filteredData = data
}

for item in data {
if item.lowercased().contains(searchText.lowercased()) {
filteredData.append(item)
}
}

selectionTableView.reloadData()
}

func searchBarTextDidBeginEditing(_ searchBar: UISearchBar) {
searchBar.becomeFirstResponder()
}
если будем очень признательны за помощь. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/786 ... search-bar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»