我提供一个文本视图来发布一些字符串。
我正在应用以下方法,以将字符数量限制为140个长度。
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
return [[textView text] length] <= 140;
}
代码工作正常,除了第一个条件:退格键不起作用。假设我达到了140个字符的限制,这时方法会返回false,用户无法再插入更多的字符,但之后当我尝试删除一些字符时,文本视图表现得好像已被禁用。
所以问题是:"如何从textview.text
中删除字符或重新启用文本视图?"