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

  • 相关阅读:
    c# 读取数据库得到dateset
    c# 读数据库二进制流到图片
    c# 读取数据库得到字符串
    c#打开颜色对话框
    WinForm-GridView
    arcengine 常用方法
    arcgis engine 调用arcgis server服务
    ae
    ae保存图层
    ae 打开地图文档
  • 原文地址:https://www.cnblogs.com/supercheng/p/UITextField.html
Copyright © 2011-2022 走看看