S'échapper du clavier !

muqaddarmuqaddar Administrateur
10:11 modifié dans API UIKit #1
Je cherche désespérement comment quitter le clavier une fois le texte saisi dans 2 UITextField.

J'ai fait des recherches et apparemment il faudrait connecter DidEndOnExit dans IB mais je n'y arrive pas !

Quand je tire mon trait du champ vers mon File's Owner et que je connecte mon action, je suis par défaut sur : Editing Did End. Comment changer vers Did End On Exit ?

Réponses

  • Philippe49Philippe49 Membre
    avril 2009 modifié #2
    UITextField :
    To dismiss the keyboard, send the resignFirstResponder message to the text field that is currently the first responder. Doing so causes the text field object to end the current editing session (with the delegate object's consent) and hide the keyboard.


    Ce post semble assez proche
  • CeetixCeetix Membre
    10:11 modifié #3
    C'est pas un truc du genre ?


    <br />-(BOOL)textFieldShouldReturn:(UITextField *) theTextField <br />{ <br />&nbsp; &nbsp; if(theTextField == textField) <br />&nbsp; &nbsp; { <br />&nbsp; &nbsp; &nbsp; &nbsp; [textField resignFirstResponder]; <br />&nbsp; &nbsp; } <br />&nbsp; &nbsp; return YES; <br />}&nbsp; <br />
    
  • muqaddarmuqaddar Administrateur
    10:11 modifié #4
    Merci à  tous les deux !

    En effet, c'est ça :

    - (BOOL)textFieldShouldReturn:(UITextField *)theTextField <br />{ <br />	if(theTextField == passwordTextField) <br />	{ <br />		[passwordTextField resignFirstResponder]; <br />	} <br />	return YES; <br />}
    


    Sans oublier de connecter le delegate du textField dans IB...  o:)
  • CeetixCeetix Membre
    10:11 modifié #5
    Oui j'avais oublié de préciser ça :)
  • muqaddarmuqaddar Administrateur
    10:11 modifié #6
    dans 1240247451:

    Oui j'avais oublié de préciser ça :)


    Un bon plantage et on y pense de suite. ;)
  • CeetixCeetix Membre
    10:11 modifié #7
    J'avoue c'est une bonne méthode ma foi.
Connectez-vous ou Inscrivez-vous pour répondre.