Je voudrais faire une opération de "recherche" dans un NSTextView
sans utiliser la barre de recherche intégrée. Comment puis-je programmer une chaîne de recherche et mettre les résultats en surbrillance dans la vue de texte?Comment utiliser NSTextFinder par programme?
Ceci est pour macOS 10.12 et supérieur.
FWIW, ce n'est pas un double de cette question: NSTextFinder set search string and clear visual feedback programatically
Cette question est sur le contrôle de programmation de l'interface utilisateur de barre de recherche, soit la compensation des résultats de précédents ou peuplant find find champ de recherche bar.
Cette question concerne l'appel d'une opération "find" par programme sans utiliser l'interface utilisateur de la barre de recherche.
double possible de [NSTextFinder mis chaîne de recherche et une rétroaction visuelle claire programatically] (https://stackoverflow.com/questions/13839265/nstextfinder-set -search-string-and-clear-visual-feedback-programatically) – Willeke
Ce n'est pas un doublon. S'il vous plaît voir modifier. – sam
Définissez d'abord la chaîne de recherche, puis appelez "performAction:". – Willeke