Tag: uitextviewdelegate

限制uitextview中的字符数

我正在给文本视图来鸣叫一些string。 我正在应用以下方法将字符数限制为140。 – (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if([text isEqualToString:@"\b"]){ DLog(@"Ohoooo"); return YES; }else if([[textView text] length] > 140){ return NO; } return YES; } 代码工作很好,除了退格不起作用的第一个条件。 假设我已经达到了140个字符的限制,所以这个方法会给我错误的,用户不能插入更多的字符,但是之后当我尝试删除一些字符时,文本视图的行为就像禁用了。 所以问题如何从textview.text删除字符或重新启用文本视图。