- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if (textView.text.length >= 140 && text.length > range.length) {
[textview resignFirstResponder];
return NO;
}
return YES;
}
- (void)textViewDidChange:(UITextView *)textView{
NSInteger number = [textView.text length];
if (textView.markedTextRange == nil && number > 140) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"字符个数不能大于140" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil];
[alert show];
textView.text = [textView.text substringToIndex:140];
number = 140;
}
totalTextNum.text = [NSString stringWithFormat:@"%d/140",number];
}