1

UITextView にコンテンツを入力した後にキーボードを非表示にしたいのですが、UITextField のようにデフォルトでこれを行うことはできません。キーボードを非表示にする方法はありますか。現在、私を助けることができるボタンを配置しています。それを非表示にするデフォルトの方法があれば教えてください。

4

2 に答える 2

1
[textView resignFirstResponder];

ここにあなたの詳細な答えがあります

于 2011-09-13T05:08:59.227 に答える
1

次のコードを使用して、ユーザーが「\n」(改行) を入力して「完了」または「戻る」ボタンを押すと、テキスト ビューからキーボードを非表示にします。

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

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

    return YES;
}

Example1Example2

于 2011-09-13T05:10:10.707 に答える