Ответ 1
Хорошо, я нашел правильный ответ с помощью справки @jordan - link.
Внедрить следующий код в ваш файл .m файла и .h файл. добавить делегат
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if([text isEqualToString:@"\n"])
[textView resignFirstResponder];
return YES;
}
Теперь перейдите к построителю интерфейса, выберите текст и задайте тип возвращаемого ключа.
Все прекрасно работает и отлично.
Я реализовал его.
Для Swift:
func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {
if text == "\n"{
//do stuff
return false
}
return true
}
Для быстрого 3:
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
if text == "\n"{
//do stuff
return false
}
return true
}