iPhone: Démissionner Clavier avec bouton d'action avec XIB
salut, je suis en train de travailler sur UITextview
comment Démissionner Clavier, clavier après "bouton ok" cliquez sur Action, qui XIB
Merci
- - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange: (NSRange)gamme replacementText:(NSString *)texte { // Tout nouveau personnage ajouté est transmis en tant que "texte" paramètre si([texte isEqualToString:@"\n"]) { // assurez-vous de tester l'égalité à l'aide de la "isEqualToString" message [textView resignFirstResponder]; // Retourne FALSE pour que le final de '\n' personnage n'a pas ajouté de retour N'; } // Pour n'importe quel autre caractère de retour de la VRAIE, de sorte que le texte est ajouté à la vue de retour OUI; } //VÉRIFIER CE que CELA FONCTIONNE POUR VOUS
- si votre commentaire est la solution que vous avez terminé, vous devez poster comme une réponse et une marque qui, autrement, choisissez l'une des réponses ci-dessous. Je vote pour @Robotic_Cat parce que sa solution a fonctionné pour moi. Toutefois, @WrightCS de la solution est également bon pour les plus beaux grains de contrôle.
- Merci alex veuillez vérifier ma réponse ci-dessous
Vous devez vous connecter pour publier un commentaire.
salut si vous voulez répondre, Démissionner le clavier de UITextview par défaut bouton "Terminé" sur le clavier, puis c'est la réponse pour que
j'ai suivi ce démissionner clavier de UITextview, si il n'y a aucun souci de m'en informer
Merci
Créer un
IBAction
et au bureau de l'IB de le raccorder à laUITextfield
'sDidEndOnExit
événement. Ensuite, appelez le[textViewName resignFirstResponder]
pour faire disparaître le clavier.Sinon, essayez d'utiliser
[self.view endEditing:YES]
dans le IBAction.Affecter l'action de la
Done
bouton du clavier:Dans ces exemples,
myTextView
est unUITextView
qui est définie dans l'en-tête et connecté dans Interface Builder.L'assigner à un bouton externe:
Assurez-vous de définir une
IBAction
dans votre en-tête, puis dans Interface Builder, connectez le bouton à cette action pourtouchUpInside:
.h
.m
textFieldShouldReturn
méthode pourUITextField
, mais aucune méthode similaire pourUITextView
. Veuillez vérifier l'exactitude de vos informations.Appel
resignFirstResponder
sur le textview qui a le focus dans l'ordre pour fermer le clavier.