2010-08-30 7 views
0

Comment puis-je obtenir des informations de l'UIKeyboard sur l'iPhone? Je veux suivre, si l'utilisateur frappe "backspace" lorsque le firstResponder UITextField est vide. Je sais comment je peux suivre un changement de texte, mais si le champ est vide, le texte ne change pas quand il frappe "backspace".suivre la saisie de l'utilisateur depuis UIKeyboard

Répondre

1

Vous pouvez placer un caractère espace unique comme texte de champ de texte par défaut. Si elle tente de disparaître dans votre délégué, changez de délégué, l'utilisateur tape un retour arrière. Vous pouvez supprimer l'espace de début avant d'utiliser le résultat du texte.

+0

Serait une solution, mais ne fonctionne pas pour moi parce que j'implémente déjà la notification textChange et les délégués shouldBeginEditing, shouldEndEditing, didEndEditing et didBeginEditing. Le firstResponder change à chaque interaction de l'utilisateur en fonction de son entrée. J'ai besoin d'une autre solution. Est-ce qu'il n'est pas possible d'obtenir directement l'entrée des utilisateurs sur le UIKeyboad? – Thorsten

Questions connexes