Я добавил UISearchDisplayController
в свое приложение для iPad, которое управляет UITableView
(например, так оно и должно было делать). Однако я думаю, что UISearchDisplayController
является раскраска ячеек таблицы с темно-серым цветом, когда поиск неактивен (например, текст Searchbar равен нулю), например так:Изменение внешнего вида UISearchDisplayController
Есть ли способ, что я могу сделать табличный вид выглядит как обычный (белые ячейки), даже если панель поиска пуста?
Я боюсь, что это не помогло. Сообщение «didLoadSearchResultsTableView» отправляется при заполнении таблицы результатов, но NOT, когда поиск еще не запущен, и представление пуст. Например. в приведенном выше снимке экрана, когда видна темно-серая таблица, «didLoadSearchResultsTableView» не был запущен. После ввода слова в поле поиска вид таблицы становится белым, а 'didLoadSearchResultsTableView' запускается. – user826955
try - (void) searchDisplayController: (UISearchDisplayController *) controller willShowSearchResultsTableView: (UITableView *) tableView или некоторые из этих делегатов – Chakalaka