0

TextView の編集が終了したときに送信される通知は何ですか? 私は試した :

 - (void)TextViewDidEndEditing:(UITextView *)textView

しかし、うまくいきません。

4

3 に答える 3

2

通知は UITextViewTextDidEndEditingNotification です

ビューでこれを試してみてください

NSNotificationCenter *defaultCenter = [NSNotificationCenter defaultCenter];

    [defaultCenter addObserver:self
        selector:@selector(centerViewOnKeyboardDismissal:)
        name:UITextFieldTextDidEndEditingNotification object:nil];

また

メソッド名の変更

- (void)TextViewDidEndEditing:(UITextView *)textView 
to 
- (void)textViewDidEndEditing:(UITextView *)textView 
于 2012-11-22T12:00:56.317 に答える
2

この通知が呼び出されます

- (BOOL)textViewShouldEndEditing:(UITextView *)textView
于 2012-11-22T11:54:26.137 に答える
0

TextView が編集を終了するときのデリゲート メソッドは次のとおりです。

- (void)textViewDidEndEditing:(UITextView *)textView

デリゲートの問題は、メソッド名を大文字で始めたことです。それが機能していない理由です。

UITextViewDelegate_Protocol リファレンスを参照してください。

于 2012-11-22T12:05:30.270 に答える