UITextView
プログラムで次のように設定すると:
[self.textView setText:@""];
デリゲート メソッドtextViewDidChange:
は呼び出されません。サブクラスを作成せずにそれを見つける方法はありますか?UITextView
UITextView
プログラムで次のように設定すると:
[self.textView setText:@""];
デリゲート メソッドtextViewDidChange:
は呼び出されません。サブクラスを作成せずにそれを見つける方法はありますか?UITextView
代わりにこれを使用してください: (これは現在のテキストをリセットしません)
[self.textView insertText:@"something"];
これによりデリゲートが呼び出され、カーソルがある場所にテキストが追加されます。もちろん、テキスト全体をリセットしたい場合は、次のいずれかを実行できます。
[self.textView setText:@""];
[self textViewDidChange:self.textView];
また
[self.textView setText:@""];
[self.textView insertText:@"something"];