`
119568242
  • 浏览: 421031 次
  • 性别: Icon_minigender_1
  • 来自: 深圳/湛江
社区版块
存档分类
最新评论

[ios]限制textField长度

    博客分类:
  • ios
 
阅读更多

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

 

    BOOL result =NO;

 

    if(textField.tag<[TagUtilgetAirTemperatureTagBase]){

 

        if(range.location<=2){

            return YES;

           

        }else{

            return NO;

        }

    }else{

 

        if(range.location<=1){

 

            return YES;

        }else{

 

            return NO;

        }

    }

    

    return result;

}

 

 

range的location 对应当前修改的字符在字符串的位置 通过限制 最大location可以限制长度

range.length 只是当前修改的长度 并不是当前字符串长度

string 是当前修改的字符(输入或删除的ex:'a' 'c' '1' )

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics