Я хочу показать некоторый контент по умолчанию, когда пользователь удаляет панель поиска, но до ввода любого текста.
У меня есть решение, использующее settext:
- (void) searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller {
[searchDisplayController.searchBar setText:@" "];
}
Это работает, но это не изящно, и текст подсказки в панели поиска исчезает.
Есть ли лучший способ предварительной загрузки данных в SearchResultTableView в UISearchDisplayController, без необходимости реализовать всю функциональность UISearch самостоятельно в пользовательском контроллере?
Для демонстрации желаемого эффекта просмотрите окно поиска Safari, если вы нажмете его, откроется интерфейс поиска с предыдущими показаниями.