Ich möchte eine "Suche" -Operation in einem NSTextView
ohne die integrierte Suchleiste zu tun. Wie programmiere ich eine Suchzeichenfolge und lasse die Ergebnisse in der Textansicht hervorheben?Wie programmiere ich NSTextFinder?
Dies ist für Mac OS 10.12 und höher.
FWIW, ist dies nicht ein Duplikat dieser Frage: NSTextFinder set search string and clear visual feedback programatically
Diese Frage zu programmatisch die Suchleiste UI steuern, entweder vorherigen Fund Ergebnisse Clearing oder die Suchleiste Suchfeld bevölkern.
Bei dieser Frage geht es darum, eine "Find" -Operation programmgesteuert aufzurufen, ohne die Benutzeroberfläche der Suchleiste zu verwenden.
Mögliches Duplikat [NSTextFinder gesetzt Suchbegriff und klares visuelles Feedback programmatisch] (https://stackoverflow.com/questions/13839265/nstextfinder-set -search-string-and-clear-visual-feedback-programmatisch) – Willeke
Es ist kein Duplikat. Bitte siehe Bearbeiten. – sam
Setzen Sie zuerst die Suchzeichenfolge und rufen Sie 'performAction:' auf. – Willeke