ios 限制输入长度

----------------UITextField限制输入的长度------------





- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

{

    if (range.location >= 140) {

        return NO;

    }

    /*

    如果用

        if (textView.text.length >= 140) {

        return NO;

    }

    当输入的字数达到140的时候,按删除键不管用!大家可以看下。

    */

    return  YES;

}



----------------UITextView限制输入的长度------------



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



    if (range.location >= 140) {

        return NO;

    }

    return  YES;

}



- (void)textViewDidChange:(UITextView *)textView {

// [NSString stringWithFormat:@"%d", 140-[textView.text length]];

//还可以输入的长度。

}


你可能感兴趣的:(ios)