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

  • 相关阅读:
    qmake杂
    Qt界面风格设置
    qss使用详解
    QT数据库操作
    Qt语言家的简单使用
    c++11之右值引用和std::move
    c++11之类型萃取type_traits
    c++11之std::bind和function
    c++11之lambda
    vue中input输入框无法输入
  • 原文地址:https://www.cnblogs.com/supercheng/p/UITextField.html
Copyright © 2011-2022 走看看