UISearchBar - для чего нужна кнопка «Результаты поиска»? - PullRequest
15 голосов
/ 09 сентября 2011

(Дубликат этого вопроса , но я решил, что смогу повторить попытку, поскольку на этот вопрос не было ответа ...)

UISearchBar на iPhone имеет опцию показывает кнопку SearchResults. Когда вы включаете его, он показывает кнопку с горизонтальными линиями внутри панели поиска, и вы можете реализовать обратный вызов, который будет вызываться, когда пользователь нажимает ее.

Дело в том, что я не могу найти ни одного места в Интернете, где говорится, какова цель этой кнопки. Я знаю, что могу заставить это сделать что угодно, но я хотел бы знать, для чего это на самом деле. Должен ли он отображать историю поисков, или все элементы без фильтрации, или как?

1 Ответ

4 голосов
/ 21 октября 2011

Это просто, чтобы показать результаты поиска при нажатии.

Где Apple это использует, находится в приложении iPad App Store. Если вы перейдете на вкладку Категории, вы увидите различные категории приложений. Поиск элемента, вы получите список результатов, и когда вы нажмете «Готово», вы снова увидите экран категорий. Ваш предыдущий поисковый термин все еще указан в поле поиска, но теперь в поле появляется кнопка «Результаты поиска». После нажатия этой кнопки отображается UIPopOver с текстовым списком результатов вашего последнего поиска.

...