[英]Resign keyboard on 'Done' button of keyboard
I want to resign keyboard on click of 'Done' button on keyboard. 我想在键盘上单击“完成”按钮后重新键盘。 How can i do this?
我怎样才能做到这一点? I have following code =>
我有以下代码=>
textView.returnKeyType = UIReturnKeyDone;
I have this code for limiting number of characters in textview => 我有这个代码用于限制textview =>中的字符数
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if(range.length > text.length)
{
return YES;
}
else if([[textView text] length] >= MAX_LENGTH_TEXTVIEW && range.length == 0)
{
[textView resignFirstResponder];
return NO;
}
return YES;
}
How can i resign keyboard on clicking "Done" button of keyboard? 如何在单击键盘的“完成”按钮时重新键盘? If i click on Done , it's not resigning instead it is going to next line (ie \\n ).
如果我点击完成,它不会辞职而是转到下一行(即\\ n)。 Is there any delegate method for "Done" method or so?
是否有“完成”方法的委托方法? i am not getting method for "Done" from apple documentation.
我没有从苹果文档中获取“完成”的方法。 plz help me ....thanks in advance....
PLZ帮助我....提前感谢....
May be you can add another piece of code to your function: 也许你可以在你的函数中添加另一段代码:
if([[textView text] isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.