zoukankan      html  css  js  c++  java
  • 控制UITextField字符的输入长度

     [我的笔记] 

        有的时候我们需要控制文本框输入的长度,比如:银行开的密码或者其他的地方的输入区域,这样,当我们输入的字符超过设置的长度的时候,系统就不接收新近输入的字符串,也就是对用户的输入不做任何的反应。

    参考代码:

    - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string   // return NO to not change text

    {

      if (textField==m_step4_SetCode||textField==m_step4_ConfigCode

      {

        if (range.location>5)//控制文本框的字符长度为6

        {

            returnNO;

        }

       }

      returnYES;

    }

     

    解决的方法是实现一个UITextField的委托,然后在委托中处理我们的操作!

     

    THE END !

  • 相关阅读:
    MySQL 连接的使用
    MySQL GROUP BY 语句
    MySQL 排序
    MySQL UNION 操作符
    MySQL LIKE 子句
    MySQL DELETE 语句
    MySQL UPDATE 更新
    MySQL WHERE 子句
    php MySQL 查询数据
    MySQL 插入数据
  • 原文地址:https://www.cnblogs.com/xingchen/p/2266361.html
Copyright © 2011-2022 走看看