iOS开发bug以及解决方案

限制TextField输入位数的方法

2018-02-03  本文已影响35人  AT19
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.原文链接
上一篇下一篇

猜你喜欢

热点阅读