IOS - textView限制文字个数

直接上代码。。。

/*由于联想输入的时候,函数textView:shouldChangeTextInRange:replacementText:无法判断字数,
 因此使用textViewDidChange对TextView里面的字数进行判断
 */
- (void)textViewDidChange:(UITextView *)textView{
    if (textView.text.length > 199)
    {
        textView.text = [textView.text substringToIndex:199];        
        [self makeToastAtWindow:@"不能超过200字"];
    }
}

如果大于200就截取前200字,并且提示,这里用了toast,根据自己实际情况用吧

你可能感兴趣的:(IOS - textView限制文字个数)