Je souhaite envoyer le clavier après avoir écrit dans textField.iOS: comment envoyer le clavier après avoir tapé textField
Comment est-ce que je peux faire ceci?
Toute aide serait appréciée.
Je souhaite envoyer le clavier après avoir écrit dans textField.iOS: comment envoyer le clavier après avoir tapé textField
Comment est-ce que je peux faire ceci?
Toute aide serait appréciée.
Implémentez la méthode de délégué - (BOOL)textFieldShouldReturn:(UITextField *)textField;
et indiquez au champ de texte de quitter son statut de premier répondeur.
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
- (IBAction)textFieldDoneEditing:(id)sender{
[sender resignFirstResponder];
}
Connectez-le à l'action didEndOnExit de votre textfield
STEP-1:
Vous devez définir le délégué du textField au propriétaire du fichier (en utilisant constructeur d'interface)
ou
textField.delegate = self;
du viewController premier programme
STEP-2:
Et vous implémentez la méthode:
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
Hope this helps.
ne fonctionne pas. pouvez-vous me dire comment mettre le bouton fait dans le clavier – uttam
Vous devez vous assurer que vous définissez la propriété de délégué du champ de texte pour pointer vers l'instance de la classe dans laquelle vous avez implémenté la méthode. En outre, vous pouvez définir la 'returnKeyType' sur le textField à' UIReturnKeyTypeDone' – Jasarien