textView resignFirstResponder无法正常工作

时间:2012-07-24 05:06:52

标签: iphone

对于iphone app,我们使用UITextView进行长文本输入。但键盘如何返回。 [textView resignFirstResponder]不适用于UITextView。

1 个答案:

答案 0 :(得分:0)

在您的界面中声明UITextViewDelegate协议。然后实现委托方法

 - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {

if([text isEqualToString:@"\n"]) {
    [textView resignFirstResponder];
    return NO;
}

return YES;
}