Open Lazyloadingg opened 4 years ago
长度限制是非常常见的需求,之前用textfield是在
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
并且在输入内容变化监听里做判断, 改用YYTextView后同样在
-(BOOL)textView:(YYTextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
和内容变化监听里做判断,发现YYTextView的此方法和系统的完全不同,系统方法此方法里的高亮情况下string是每次输入的字符,但在YYTextView里就是所有高亮字符,并且当我做了限制return后,键盘依然可以输入,这导致用YYTextView做长度判断变得困难,
长度限制是非常常见的需求,之前用textfield是在
并且在输入内容变化监听里做判断, 改用YYTextView后同样在
和内容变化监听里做判断,发现YYTextView的此方法和系统的完全不同,系统方法此方法里的高亮情况下string是每次输入的字符,但在YYTextView里就是所有高亮字符,并且当我做了限制return后,键盘依然可以输入,这导致用YYTextView做长度判断变得困难,