我想在键盘上单击“完成”按钮后重新设置键盘。我怎样才能做到这一点?我有以下代码=>
textView.returnKeyType = UIReturnKeyDone;
我有这段代码用于限制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;
}
如何在点击键盘上的“完成”按钮时重新键盘?如果我点击完成,它不会辞职而是转到下一行(即\ n)。是否有“完成”方法的委托方法?我没有从苹果文档中获取“完成”的方法。 PLZ帮助我....提前感谢....
答案 0 :(得分:4)
答案 1 :(得分:3)
您可以在函数中添加另一段代码:
if([[textView text] isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}