5

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

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

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

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

4

1 回答 1

9

一个快速的谷歌搜索“UITextView 检测返回”想出了这个线程:

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

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

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;
{
    if ( [text isEqualToString:@"\n"] ) {
        //Do whatever you want
    }
    return YES;
}
于 2012-05-02T23:40:30.910 回答