BearSkill实用方法之UITextField限制输入的字符数量
来源:互联网 发布:游戏帧数显示软件 编辑:程序博客网 时间:2024/05/17 04:33
在iOS开发中,一些登录界面的手机号、密码或者验证码这些输入框会要求对输入字符数量进行限制。
通常情况下我们会使用注册通知的方法,来监听文本框字符的变化。
// 增加限制位数的通知- (void)addLimitLengthObserver{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(limitLengthEvent) name:UITextFieldTextDidChangeNotification object:nil];}// 限制输入的位数- (void)limitLengthEvent{ if ([textField.text length] > 11) { textField.text = [textField.text substringToIndex:11]; }}
一句话搞定
但是如果是类似于填写批量表单的话,就比较麻烦了。
我这里整理了一个方法,一句代码,搞定所有的输入字符限制
Step1:导入pod
pod 'BearSkill'
Step2:导入头文件
#import "UITextField+BearLimitLength.h"
Step3: 使用
textField.limitLength = [NSNumber numberWithInt:11];
这样就OK了,欢迎fork我的BearSkill,里面会包含很多搭建项目中常用的方法整理,https://github.com/BearRan/BearSkill
0 0
- BearSkill实用方法之UITextField限制输入的字符数量
- [iOS]UITextField和UITextView限制输入字符数量方面
- UITextField字符输入限制
- UITextField字符输入限制
- UItextField限制字符输入的个数
- iOS限制UITextField的输入字符数
- iOS-UITextField限制输入的字符个数
- 限制 UITextField 输入的字符长度
- 限制UITextField输入长度的方法
- 限制UITextField输入字符个数
- [IOS]UITextField限制字符输入
- UITextField只限中文、英文、数字输入和限制字符个数的实现方法
- UITextField限制中文输入下的字符长度
- UITextField中文输入法输入时对字符长度的限制
- 限制文本框,文本域输入的字符数量
- 限制文本框,文本域输入的字符数量
- UITextField输入字符限制,中英文混排
- 限制UITextField的输入只为数字的方法
- 练习三 1001
- JAVA模式设计-简单工厂模式
- 多线程-单线程执行程序
- 基因数据处理30之avocado运行avocado-cli中的avocado问题1和2
- 最大公约数与最小公倍数
- BearSkill实用方法之UITextField限制输入的字符数量
- myeclipse编写的一个简单登陆程序
- 1038. 统计同成绩学生(20)
- SAP系统与外部系统的三种接口形式
- 科目三考试必看技巧(超详细)
- Oracle EBS R12多组织访问架构(转)
- 最大流问题Ford-Fulkerson方法
- android listView列表item下子列表的几种方法
- mongoDb的基本使用