`

限制UITextField输入长度的方法

    博客分类:
  • IOS
 
阅读更多


在 iPhone 应用里经常要限制用户输入字符的长度,比如密码输入框规定密码长度是 x 到 y 位,下面这段代码可以让 UITextField 限制输入长度。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    if (range.location >= 12)
        return NO; // return NO to not change text
    return YES;
}

  这里默认是最多输入12位,您可以根据自身需求更改第二行的数字。

分享到:
评论

相关推荐

    UITextField现在输入字符长度

    本demo主要是解决一般限制输入字符数量方法存在的一个bug,就是在将要超过限制时输入一串非常长的字符串,选择字符串时会提示超过限制问题;

    ios-UITextField,UITextView限制输入长度和类型.zip

    对UITextField,UITextView增加字符,字节限制,输入字符类型限制 typedef NS_ENUM(NSInteger, XLFTextLimitType) { XLFTextLimitTypeNone, // 无限制 XLFTextLimitTypeByte, // 字节数限制 ...

    UITextField Demo实例

    UITextField Demo IOS Objective-C 代码

    使用UITextField限制只可输入中,英文,数字的方法

    在我们日常开发中经常遇到一些情况,要UITextField只能输入某一种特定的字符.比如大写A-Z或者小写a-z,或者汉字.或者数字.那么该如何实现呢,下面通过这篇文章来看看吧。

    仅几行iOS代码限制TextField输入长度

    主要为大家详细介绍了通过几行iOS代码限制TextField输入长度的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    swift-一个UITextField类的category可以一行代码实现对UITextField字数的限制

    一个UITextField类的category, 可以一行代码实现对UITextField字数的限制。

    TextField和TextView限制输入字数长度

    TextField和TextView限制输入长度的具体实现方法,供大家参考,具体内容如下 TextField的限制代理方法  只需要在这个代理方法里面code这样的代码就可以了 16 是长度可以自己设置 - (BOOL)textField:(UITextField...

    iOS UITextField最大字符数和字节数的限制详解

    在开发中我们经常遇到这样的需求:在UITextField或者UITextView中限制用户可以输入的最大字符数。但在UITextView , UITextfield 中有很多坑,网上的方法也很多。但是并不是很全面吧,这里全面进行了总结,有需要的...

    swift-FPTextKit-输入限制的文本框

    这是继承于UITextField和UITextView的输入控件,针对输入做的封装,当前控件默认不能输入表情,对控件做的输入限制,使用起来非常方便,可以限制长度,也可以自定制正则表达式来限制,该库也提供了一些常用正则的...

    FormTextField:UITextField支持格式化程序和输入验证器

    它支持输入验证器,因此您可以使用最大长度,最大值甚至regex(完美验证电子邮件)来限制UITextField的内容。 目录 定制演示 造型风格 FormTextField还支持使用UIAppearance协议进行样式设置。 上面显示的示例使用...

    iOS中textField限制字符串长度、字符数的方法

    最近在开发的时候遇到一个问题,就是需要限制TextField中输入的字符串的长度,但是不是直接根据长度限制,而是根据字符数限制,一个汉字为两个字节,数字字母为一个字符。超过字符限制则不允许继续输入并弹出toast...

    swift-一个属性搞定textfield的各种纯数字的最大个数价格字符串长度限制

    一个属性搞定textfield的各种(纯数字,纯数字的最大个数,价格,字符串长度【区分中英文,不区分】等)限制

    IOS textField限制字节长度

    比如,限定10个字节,则最多可以输入10个英文字母,或者5个汉字。 监听textField的长度变化,就需要设置textField的代理。 但是有个bug,监听内容变化的代理方法 - (BOOL)textField:(UITextField *)textField ...

    Text Length Limit(iPhone源代码)

    来源:Licence:MIT平台:iOS设备:iPhone / iPad作者:Alfred_Kruger ... 限制 UITextField 输入字符长度的UITextField Category。 [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS 5.0 以上。

    实现文本输入限制功能

    这是一个可以支持实现文本输入限制功能,源码textInputLimit,Text Input Limit实现UITextField和UITextView的长度输入限制,非侵入方式实现,无需继承和修改XIB文件,使用简单方便。

    Text Input Limit(iOS源码)

    来源:github/textInputLimitLicence:MIT作者:稻子 ... Text Input Limit实现UITextField和UITextView的长度输入限制,非侵入方式实现,无需继承和修改XIB文件,使用简单方便。 小编注:感谢开发者@稻子 。

Global site tag (gtag.js) - Google Analytics