美文网首页iOS开发bug以及解决方案
限制TextField输入位数的方法

限制TextField输入位数的方法

作者: AT19 | 来源:发表于2018-02-03 15:24 被阅读35次
    1.代码如下: 最后一位可删除
    
    - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
        if (textField.text.length > 11 && ![string isEqualToString:@""]) {
            return NO;
        }
    }
    
    2.代码如下: 最后一位不可删除
    
    - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
        if (textField.text.length  + string.length > n) {
            return NO;
        }
    }
    
    3.原文链接

    相关文章

      网友评论

        本文标题:限制TextField输入位数的方法

        本文链接:https://www.haomeiwen.com/subject/bvcezxtx.html