5

重複の可能性:
複数行の UITextfield を作成するには?

UITextField デリゲートはリターン キーをキャプチャします。- (BOOL)textFieldShouldReturn:(UITextField *)textField

ただし、UITextView のように複数行にはなりません。しかし、UITextView、リターンキーをキャプチャできますか?

キーイベントをキャプチャする必要があります: (return) および複数行を実行する:"\n".... どうすればよいですか? どうも

4

1 に答える 1

9

「UITextView detect return」を Google ですばやく検索すると、次のスレッドが表示されます。

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 に答える