Wie kann festgestellt werden, ob ein NSSearchField / NSTextField Eingabefokus hat?

8

Wie kann ich feststellen, ob ein NSSearchField / NSTextField Eingabefokus hat?

    
Jake Petroules 14.05.2011, 00:53
quelle

2 Antworten

24

Die vorherige Antwort ist falsch, weil NSTextField / NSSearchField nicht selbst zum Ersthelfer werden und editierten Text bearbeiten. Stattdessen verwenden sie den Feldeditor des Fensters, der ein NSTextView ist, das zwischen allen Feldern im Fenster geteilt wird (da nur jeweils einer den Fokus haben kann).

Sie müssen sehen, ob der erste Responder ein NSText ist, und wenn ja, wenn das Suchfeld / Textfeld sein Delegat ist.

%Vor%     
Greg Titus 14.05.2011, 04:56
quelle
2

Während die Antwort von Greg Titus wahrscheinlich funktioniert, denke ich, dass das Folgende ein besserer Weg ist:

%Vor%     
mkeiser 22.11.2017 07:56
quelle

Tags und Links