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

  • 相关阅读:
    Linux工具[转]
    [C++]线程池 与 [Go] mapreduce
    快手面试代码题
    C++ note
    sudo与用户权限
    service 与 log日志
    tmux-cheatsheet
    [转]Linux下的常见信号总结
    记一个低级错误
    Github个人主页不显示提交记录的问题
  • 原文地址:https://www.cnblogs.com/supercheng/p/UITextField.html
Copyright © 2011-2022 走看看