设置textview的限制字数(含中文)

#pragma mark 设置textview的限制字数(含中文)

-(void)textViewDidChange:(UITextView*)textView

{

    NSString*textString = textView.text;

    NSString*language = textView.textInputMode.primaryLanguage;

    

    //中文输入

    if([language isEqualToString:@"zh-Hans"]) {

        

        UITextRange*selectedRange = [textView markedTextRange];

        

        if(!selectedRange) {

            

            if(textString.length > 1000) {

                

                self.talkAboutView.textView.text = [textString substringToIndex:1000];

                alert(@"最多可输入1000字");

            }

        }else{}

        

    }else{

        

        if(textString.length > 1000) {

            self.talkAboutView.textView.text= [textString substringToIndex:1000];

        }

    }

}

posted @ 2016-06-15 14:24  tongyuling  阅读(2303)  评论(0编辑  收藏  举报