Ok, j'ai trouvé la bonne réponse à l'aide de @jordan - aide de lien.
Mettre en oeuvre le code suivant à votre contrôleur de vue fichier .m & .h ajouter délégué
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if([text isEqualToString:@"\n"])
[textView resignFirstResponder];
return YES;
}
constructeur d'interface maintenant goto, sélectionnez votre textview & set retour type de clé fait.
Tout fonctionne très bien &
Je l'ai implémenté.
Pour Swift:
func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {
if text == "\n"{
//do stuff
return false
}
return true
}
Pour rapide 3:
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
if text == "\n"{
//do stuff
return false
}
return true
}
[MacRumors] (http://forums.macrumors.com/showthread.php?t=462104) a un certain code peuvent essayer. – mcandre
Non. Dans le lien, que vous m'avez donné est à propos de "textField", Je ne réponds pas à propos de "textView" –