NSSearchField: как долго задержка поиска? Это настраивается? - PullRequest
2 голосов
/ 02 апреля 2011

NSSearchField позволяет снять флажок «искать немедленно» в редакторе атрибутов Interace Builder. В этом случае целевое действие не будет вызываться в течение короткого времени после того, как пользователь перестанет печатать.

  1. Как долго длится эта задержка?
  2. Эта задержка настраивается? Если так, то как?

1 Ответ

3 голосов
/ 02 апреля 2011

Я не верю, что задержка настраивается.Что вы могли бы сделать, это установить текстовое поле для немедленного поиска, но затем переопределить -textDidChange: в подклассе NSSearchFieldCell.

. Затем вы можете контролировать задержку поиска, используя NSTimer или другой метод, и вызыватьреализация super -textDidChange:, когда вы хотите запустить поиск.

...