J'essaie de répondre à un click
dans un textfield
. Lorsque le clic se produit, je vais ouvrir un panel
. Ma première pensée était d'utiliser une méthode delegate
pour répondre à l'événement click
- mais je trouve que:Quelle méthode de délégation dois-je utiliser pour répondre aux clics sur un objet NSTextField?
Cette méthode ne fonctionne pas:
(void)textDidBeginEditing:(NSNotification *)aNotification
Cette méthode ne travail, mais seulement quand je en fait modifier le texte dans le champ de texte, pas lorsque je clique dessus. Et - si je modifier le texte une deuxième fois, cette méthode ne fonctionne plus:
(void)controlTextDidBeginEditing:(NSNotification *)aNotification
je pourrais utiliser autant de détails que possible - ou un exemple de code, idéalement. Je sais qu'un nstextfield
hérite de NSControl
, qui a un événement mouseDown
. Existe-t-il une manière similaire de répondre à l'événement avec un textfield
, aussi?
Duplicata de: http://stackoverflow.com/questions/680863/qui-delegate-method-i-should-use-to-respond-to-clicks-on-a-text-field – Darron
Je suis d'accord avec vous , mais en lisant l'autre question, il semble que ce n'est pas le cas. Ceci est une question de Mac; l'autre est une question iPhone. –
Oui, je pense que c'est ma question, je l'ai mis erreur emplacement avant. Désolé! – jin