153 votes

Comment cacher le clavier lorsque j’appuie sur la touche retour dans un UITextField ?

En cliquant dans un textfield rend le clavier apparaît. Comment je le cacher lorsque l’utilisateur appuie sur la touche Retour ?

294voto

Saurabh Points 14221

Tout d’abord faire votre fichier déléguer pour UITextField, puis ajouter cette méthode à votre code...

63voto

oscar castellon Points 483

En `` déclare :

``

Ensuite, ajoutons la substitution de la méthode du délégué :

3voto

razibdeb Points 187

Il existe une explication en détails avec l’exemple ici lien

2voto

Matrix Points 1932

définir le délégué de UITextField et la méthode textFieldShouldReturn , dans cette méthode, écrivez simplement les deux lignes suivantes:

 [textField resignFirstResponder];
return YES;
 

c'est tout. Avant d'écrire un code, n'oubliez pas de définir le délégué d'un UITextField et de définir le type de clé de retour sur "Terminé" dans la fenêtre de propriétés (commande + décalage + I).

2voto

Vineesh TP Points 1658

essaye ça,

 [textField setDelegate:self];
 

Ensuite, dans la méthode déléguée textField

 -(BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X