UITextField/UITextView:我需要能够检测用户"返回"键,我需要能够做多行...两者可以做什么?

jdl*_*jdl 5 cocoa-touch objective-c

可能重复:
如何创建多行UITextfield?

UITextField委托将捕获返回键: - (BOOL)textFieldShouldReturn:(UITextField *)textField

但它不会像UITextView那样做多线.但是UITextView,它可以捕获返回键吗?

我需要捕获关键事件:(返回)并做多行:"\n".... 我该怎么办?谢谢

ora*_*ing 9

快速谷歌搜索"UITextView检测返回"出现了这个线程:

UITextView(编辑) - 检测下一行事件发生

(为方便起见,我发布了以下代码)

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;
{
    if ( [text isEqualToString:@"\n"] ) {
        //Do whatever you want
    }
    return YES;
}
Run Code Online (Sandbox Code Playgroud)