UIText查看委托问题

gau*_*uri 2 iphone uitextviewdelegate ios5

我想从UItextview中取消键盘.如何以编程方式实现UItextView委托方法.

Kru*_*nal 6

如果你想点击返回时你的键盘被重新签名那么你必须写,实现这个方法....

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

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

return YES;
Run Code Online (Sandbox Code Playgroud)

}

只需将其复制并粘贴.... :)


anj*_*jum 5

确保声明对UITextViewDelegate协议的支持.

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

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

    return YES;
}
Run Code Online (Sandbox Code Playgroud)