关于iOS textView文字长短限制

来源:互联网 发布:手机吉他调音软件 编辑:程序博客网 时间:2024/06/05 10:20

主要是在textView的代理方法里限制

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

{

    NSString *temp = [textView.text

                      stringByReplacingCharactersInRange:range

                      withString:text];

    NSInteger remainTextNum =200;

    //计算剩下多少文字可以输入

    if(range.location>=200 )

    {   remainTextNum = 0;

        [HudUtilshowError:@"请输入小于200个字!"toView:self.view];

        returnNO;

    }else

    {

        NSString * nsTextContent = temp;

        NSInteger existTextNum = [nsTextContentlength];

        remainTextNum =10-existTextNum;

        self.label.text = [NSStringstringWithFormat:@"%ld/200",(long)existTextNum];

        returnYES;

    }

}



0 0