【发布时间】:2011-01-30 08:07:48
【问题描述】:
我正在提供一个文本视图来推文一些字符串。
我正在应用以下方法将字符数限制为 140 个长度。
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
return [[textView text] length] <= 140;
}
除了退格不起作用的第一个条件之外,代码运行良好。 假设我已经达到了 140 个字符的限制,因此该方法会给我 false 并且用户不能插入更多字符,但是之后当我尝试删除一些字符时,文本视图的行为就像它被禁用一样。
所以问题是:“如何从textview.text 中删除字符或重新启用文本视图?”
【问题讨论】:
-
查看answer
标签: ios iphone uitextview uitextviewdelegate