UISearchController скрывает tableView, когда запрос пуст - PullRequest
0 голосов
/ 03 июня 2019

Почему-то, когда моя строка поиска пуста, хотя мой массив данных все еще содержит информацию и numberOfRowsInSection / numberOfSections все еще возвращает соответствующую информацию, tableView скрыт.
Я поместил этот код в свой UISearchResultsUpdating (searchResultsUpdater):

func updateSearchResults(for searchController: UISearchController) {
    print(tableView.isHidden)
    // my program logic to fetch data with that string from server
    // and reload the tableView
}

и в нем четко указано, что для свойства isHidden установлено значение true, как только я удаляю весь текст на панели поиска.
На данный момент вТочное место, где вы можете увидеть print(), я поставил tableView.isHidden = false, но должен быть лучший метод, например, hideTableViewWhenSearchEmpty или в том же духе.

Заранее спасибо!

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