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

  • 相关阅读:
    13.numpy线性代数和绘图
    12-numpy矩阵
    11-numpy视图与副本
    10-numpy排序搜索
    day12 异常 模块 单例
    day11面向对象 多态 静态方法 (三)
    day 10 面向对象(=)
    day9 面向对象
    day8 文件
    day7 地址 名片管理系统
  • 原文地址:https://www.cnblogs.com/supercheng/p/UITextField.html
Copyright © 2011-2022 走看看