1

UITextView メソッドの変更を追跡する必要があります (実際には行数を制限するため) が、UITextView での編集の開始時に UITextViewDelegate メソッドが呼び出されていません。さえない- (void)textViewDidChange:(UITextView *)textView;

私は何が間違っているのかわからない

そのようなヘッダーファイルに UITextViewDelegate メソッドを追加しました:

@interface PirmasViewController : UIViewController <UITextViewDelegate, MFMa......

そして、変更を追跡するためのメソッドを実装ファイルに入れました。

- (void)textViewDidChange:(UITextView *)textView{NSLog(@"something changed");}

- (BOOL)textView:(UITextView *)aTextView shouldChangeTextInRange:(NSRange)aRange replacementText:(NSString*)aText{ NSLog(@"something changed"); return YES; }`

しかし、結果はありません。

4

1 に答える 1

3

次のコードが 1 行欠けていました。

UITextViewFieldName.delegate = self;
于 2010-06-12T11:44:48.810 に答える