不多说了,这只是简单的判断长度了,没区分中英文等
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
NSInteger number ;
number = [textView.text length]+text.length;
if (number > 25) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"字符个数不能大于25" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil];
[alert show];
textView.text = [NSString stringWithFormat:@"%@%@",textView.text,text];
textView.text = [textView.text substringToIndex:25];
return NO;
}else{
if (number>25) {
return NO;
}else
return YES;
}
}