我需要跟踪我的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;
}`
但没有任何结果。
答案 0 :(得分:3)
我错过了一行代码:
UITextViewFieldName.delegate = self;