iOS 追踪限制textfield输入位数
来源:互联网 发布:锻造模拟软件 forging 编辑:程序博客网 时间:2024/06/14 16:16
实现效果:强制用户只能输入16位数,这里是运用在信用卡号码的输入。
输入字符数大于16,把字的颜色设为黑色,且不管继续输入什么内容,只取前16位;
若小于16位,把字的颜色设为红色,且设置“无效”。
-(void)viewDidLoad{ [super viewDidLoad]; // 每隔0.1秒检查输入框 [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(checkCardInfoInput) userInfo:nil repeats:YES];}
-(void)checkCardInfoInput{ BOOL isValid = YES; if ([self.cardNumberTextField.text length] >= 16){ self.cardNumberTextField.textColor = [UIColor blackColor]; self.cardNumberTextField.text = [self.cardNumberTextField.text substringWithRange:NSMakeRange(0, 16)]; } else{ self.cardNumberTextField.textColor = [UIColor redColor]; isValid = NO; } // 其他验证 if (isValid == YES) { self.AddCreditCardButton.enabled = YES; self.AddCreditCardButton.backgroundColor = [UIColor greenColor]; } else{ self.AddCreditCardButton.enabled = NO; self.AddCreditCardButton.backgroundColor = [UIColor grayColor]; }}
0 0
- iOS 追踪限制textfield输入位数
- ios textfield 输入限制
- iOS TextField电话号码输入限制
- IOS textField 输入个数限制
- IOS UITextField输入位数限制
- ios textfield限制中文输入长度
- iOS限制textfield输入两位小数
- iOS限制TextField可输入的长度
- iOS - TextField的一些输入限制
- iOS开发之textField限制输入字数
- iOS如何限制textField的输入格式
- iOS中textfield有效限制输入长度
- iOS textfield限制输入的最大长度
- iOS 限制TextField输入长度(标准)
- iOS uitextField限制输入小数点的位数
- iOS 精确控制textField输入的小数位数
- iOS 数字键盘限制输入的位数以及小数点的位数
- TextField限制输入字符
- windows installer出错信息解决方法
- java 基础
- sql 技能水平评测
- ThreadPoolExecutor使用和思考-线程池大小设置与BlockingQueue的三种实现区别
- eclipse中创建web项目要点
- iOS 追踪限制textfield输入位数
- JavaScript对滚动条的操作
- VC进行COM编程知识学习
- Android Touch事件传递机制
- 水题,求进位数
- response encodeRedirectURL encodeURL作用
- Linux进程与它的文件描述符
- linux防火墙
- J2SE 四大技术体系