2009-12-30 2 views

Répondre

3

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; 
} 
+0

ne fonctionne pas. pouvez-vous me dire comment mettre le bouton fait dans le clavier – uttam

+0

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

0
- (IBAction)textFieldDoneEditing:(id)sender{ 
    [sender resignFirstResponder]; 
} 

Connectez-le à l'action didEndOnExit de votre textfield

1

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.

Questions connexes