可能重复:
How to dismiss keyboard for UITextView with return key?
我有一个UITextView并完成了以下操作:
text.returnKeyType = UIReturnKeyDone;
这样当我按下完成时我可以解除键盘,但是当我点击完成时它所做的就是进入下一行。我该如何改变这种行为?谢谢你的帮助
答案 0 :(得分:56)
shouldReturn
上没有UITextView
,但您可以实施UITextViewDelegate
并注意插入内容:
- (BOOL) textView: (UITextView*) textView
shouldChangeTextInRange: (NSRange) range
replacementText: (NSString*) text
{
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
编辑:是的,抱歉,这是dupe。