<分区>
Possible Duplicate:
How to dismiss keyboard for UITextView with return key?
我有一个 UITextView 并完成了以下操作:
text.returnKeyType = UIReturnKeyDone;
这样我就可以在按下完成时关闭键盘,但是当我单击完成时,它所做的只是进入下一行。我怎样才能改变这种行为?感谢您的帮助
<分区>
Possible Duplicate:
How to dismiss keyboard for UITextView with return key?
我有一个 UITextView 并完成了以下操作:
text.returnKeyType = UIReturnKeyDone;
这样我就可以在按下完成时关闭键盘,但是当我单击完成时,它所做的只是进入下一行。我怎样才能改变这种行为?感谢您的帮助
最佳答案
UITextView
上没有shouldReturn
,但您可以实现UITextViewDelegate
并观察插入:
- (BOOL) textView: (UITextView*) textView
shouldChangeTextInRange: (NSRange) range
replacementText: (NSString*) text
{
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
编辑:是的,抱歉,这是一个 dupe .
关于iphone - 如何使用“完成”键盘按钮关闭 UITextView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848086/