2011-03-31 5 views
1

Je développe une application pour iPod/iPhone et j'essaie de déterminer quel contrôle a le focus. Je suis nouveau sur XCode donc ma terminologie peut être incorrecte, mais je cherche l'objet (contrôle) où l'utilisateur est en train de taper.Déterminez quel contrôle a le focus

J'espère que quelqu'un peut vous aider !!

Merci, Tony

Répondre

1

vous devez appeler

[myTextField isFirstReponder] 

Cela vous dira si myTextField a le focus

Il y a aussi

[myTextField isEditing] 
0

Si vous recherchez juste faire quelque chose sur le changement de texte dans un contrôle, il vous suffit de câbler p un IBAction à l'événement de changement du contrôle et à chaque fois que le texte change, votre méthode IBAction sera appelée.

+0

Oui, je comprends, ce que je cherche vraiment, c'est un moyen de savoir quel contrôle a le focus. J'ai une méthode qui accepte un TextField et je veux passer le champ de texte actuel à la fonction pour le traitement. J'ai donc besoin de gérer l'objet actif (TextField). Cela a-t-il du sens? – LilMoke

Questions connexes