zoukankan      html  css  js  c++  java
  • UITextField 限制输入字数

    UITextField 限制输入字数

    方法一

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

        if (range.location>= 11)

            return NO;

        returnYES;

    }

    方法二

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

        NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string];

        if (toBeString.length > 11) {

            textField.text = [toBeString substringToIndex:11];

            return NO;

        }

        returnYES;

    }

     

    当前光标位置 range.location 

    已选文字长度 range.length 

    输入文字长度 textView.text.length 

    已有文字长度 text.length

     

    两个方法都可以使用,结果没有差异

    有疑问的话可以进IOS中高级开发群:118623167

  • 相关阅读:
    搜狗输入法ubuntu
    数学
    1
    狗蚂蚁, 模拟题.
    最小公倍数
    哈夫曼费用计算C++
    C++十进制到任意进制
    【Django QuerySet API009】
    【Django模型(数据库)008】
    【Django模板进阶007】
  • 原文地址:https://www.cnblogs.com/supercheng/p/UITextField.html
Copyright © 2011-2022 走看看