1. 代理
2.初始化事件
。。。
// textViewDidChange 每一次输入
- (void)textViewDidChange:(UITextView *)textView {
// 输入文字上限
if (textView.text.length >= 160) {
XPFLog(@"123123");
}
// 当前所有内容 textView.text
XPFLog(@"textViewDidChange:%@", textView.text);
}
没详细判断字节
NSInteger number = [textView.text length];
if (number > 160) {
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"字符个数不能大于80" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction * action = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:nil];
[alert addAction:action];
[self presentViewController:alert animated:YES completion:nil];
textView.text = [textView.text substringToIndex:160];
number = 160;
}
XPFLog(@"textViewDidChange:%@", textView.text);
图片发自简书App