Добавление поля поиска к приложению
Можно создать поле поиска программно, но самый простой способ добавить поле поиска к приложению состоит в том, чтобы создать его в xib файле в XCode. Просто перетащите поле поиска из библиотеки Controls и добавьте его к окну.
В XCode можно использовать Инспектора Атрибутов для установки определенных для поля поиска атрибутов:
Имя автосохранения, который, если установлено, недавний поисковый список сохраняется к предпочтению приложения с помощью имени, если, и восстановил в следующий раз, когда список recents необходим для всплывающего меню. Можно также программно отправить
setRecentsAutosaveName:
сообщение. Определение имени автосохранения кnil
не убирает сохраненных списков. Определение имени автосохранения к допустимой строке отбрасывает любой текущий recents и загружает recents из пользовательских значений по умолчанию.Recents, указывающий максимальное количество недавних поисков для показа в recents меню. Можно также программно отправить
setMaximumRecents:
обменивайтесь сообщениями к ячейке поля поиска.Поведение, указывающее, отправляет ли поле поиска сообщение действия, когда пользователь нажимает клавишу Return и если это отправляет сообщение после каждого нажатия клавиши (инкрементный поиск). Можно также программно отправить
setSendsWholeSearchString:
обменивайтесь сообщениями к ячейке поля поиска.
Можно также установить другие атрибуты, наследованные от NSSearchField
суперклассы, такие как:
Заполнитель, указывающий текст, появляющийся в поле поиска, пока пользователь не вводит текст. Можно также программно отправить
setPlaceholderString:
обменивайтесь сообщениями к ячейке поля поиска.
Если Вы не используете привязку Какао Predicate
при привязке необходимо поставить цель, и действие поля поиска (для большего количества подробных данных посмотрите Реализацию Target). Можно также подключить поле поиска к шаблону меню. Подробные данные содержания меню описаны в Конфигурировании Поискового Меню.