2010-02-05 6 views
0

Je voudrais savoir si une méthode comme touchesBegan pour touches Event existe pour le clavier de l'iPhone. Je veux dire juste savoir quand j'appuie sur une touche, quelle est la valeur. (Ne l'affichez pas sur UITextfield ou UILabel mais affichez-le avec un NSLog par exemple). Y a-t-il un moyen?iPhone Keyboard valeur clé retour

Répondre

1

Vous voulez que la méthode UITextFieldDelegate Protocol:

– textField:shouldChangeCharactersInRange:replacementString:

Le clavier envoie à chaque fois qu'une touche est pressée de sorte que vous pouvez décider si vous voulez afficher le caractère associé à la clé ou d'effectuer une autre action.

0

Accéder à la vue directe du clavier est strictement non documenté, ne pensez donc pas à l'appliquer à des applications AppStore. Toutefois, vous pouvez créer un champ de texte hors écran et l'utiliser pour capturer les saisies au clavier.

+0

Oui je sais et j'ai appliqué votre solution;) – Pierre