iOS Xcode clavier fait fonction de bouton
Je ne peux pas faire le bouton "ok" pour quitter le clavier.
J'ai utilisé dans mon contrôleur.h fichier
- (IBAction)textFieldDoneEditing:(id)sender;
et ce pour mon contrôleur.m fichier
- (IBAction)textFieldDoneEditing:(id)sender {
[sender resignFirstResponer];
}
et je me suis mélangé dans le câblage de l' .xib partie.
Je crois que vous avez oublié de le mettre
poste similaire sur Stackoverflow, suivez-la. stackoverflow.com/questions/2828826/...
delegate
pour votre textfield.poste similaire sur Stackoverflow, suivez-la. stackoverflow.com/questions/2828826/...
OriginalL'auteur Kee Yen Yeo | 2012-04-06
Vous devez vous connecter pour publier un commentaire.
Rendre le contrôleur d'un délégué de l'objet UITextField/UITextView de l'IB ou à partir d'un code comme
textField.delegate = self;
Editted:
Pour cela, vous devez déclarer le contrôleur d'un délégué de UITextFieldDelegate/UITextViewDelegate comme
puis remplacer la méthode:
pour objet UITextField et
pour UITextView
Merci. Modifié la réponse.
Enfin un exemple de travail .Merci
OriginalL'auteur skonb
Dans votre .xib, cliquez droit sur votre affichage de texte, faites glisser pour "Propriétaire du Fichier, et cliquez sur" délégué". Devrait maintenant fonctionner?
Edit: Oups, désolé, je suis un idiot, faire ce que l'autre gars dit. Si vous ne savez pas comment définir l'délégué dans le code, vous pouvez le faire à ma façon de l'IB.
OriginalL'auteur Josh Sherick
Permettez-moi de faire ma première contribution:
Si vous avez plusieurs champs de texte, de les regrouper dans un @property (forte, nonatomic)
*.h
*.m
OriginalL'auteur Luis