Интересно, как взять под контроль табличное представление, которое используется UISearchDisplayController
. Вы не можете перезаписать свойство searchResultsTableView
UISearchDisplayController
, потому что это свойство только для чтения .
Я пытался наложить searchResultsTableView
на пользовательский UITableView
. Это работает только один раз, но как только вы попробуете второй поиск, реальная searchResultsTableView
снова окажется на вершине. (Я имею в виду, вы вводите какой-то текст в searchBar
, ваш пользовательский вид таблицы находится сверху и отображает результаты поиска, после чего вы нажимаете кнопку отмены. Теперь, если вы повторите это, ваша пользовательская таблица не будет отображаться и searchResultTableView
UISearchDisplayController будет на вершине).
Конечно, вы можете попробовать это без UISearchDisplayController
, но я рассчитываю на преимущества этого класса, я просто хочу настроить tableView
.