主要是在textView的代理方法里限制
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
NSString *temp = [textView.text
stringByReplacingCharactersInRange:range
withString:text];
NSInteger remainTextNum = 200;
//计算剩下多少文字可以输入
if(range.location>= 200 )
{ remainTextNum = 0;
[HudUtil showError:@"请输入小于200个字!" toView:self.view];
return NO;
}else
{
NSString * nsTextContent = temp;
NSInteger existTextNum = [nsTextContent length];
remainTextNum =10-existTextNum;
self.label.text = [NSString stringWithFormat:@"%ld/200",(long)existTextNum];
return YES;
}
}