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

我错过了一行代码:

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