Ok, he encontrado la respuesta correcta con la ayuda de @jordan - enlace de ayuda.
Implementar siguiente código a su archivo .m controlador de vista & archivo .h añadir delegado
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if([text isEqualToString:@"\n"])
[textView resignFirstResponder];
return YES;
}
constructor de interfaces Ahora Goto, seleccione su conjunto TextView & volver tipo de clave hecho.
Todo funciona bien & genial.
Lo he implementado.
para SWIFT:
func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {
if text == "\n"{
//do stuff
return false
}
return true
}
para SWIFT 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) tiene algo de código que poder intentar. – mcandre
No. En el enlace, que me diste es sobre "textField", I nee Respuesta sobre "textView" –